Sponsored Content
Full Discussion: house keeping script
Top Forums UNIX for Dummies Questions & Answers house keeping script Post 94186 by Rakesh Bhat on Wednesday 28th of December 2005 02:51:02 AM
Old 12-28-2005
house keeping script

Hi,

I am not aware whether any one has posted this early or not.

I am creating a house keeping script in which I give the user two options:

1. creating a zip file.
2. removing all files given by user.

Before taking any action I am asking user to
enter full path of file or files to be removed/zipped.
and File name [any char like file extn , file name , last date modified]

Here is my script:

#!/bin/sh

echo "HOUSE KEEPING"
echo "-------------"
echo "You want:"
echo "1. zip files."
echo "2. remove files."

read option

echo "Enter full File path:"
read PATH
echo "Enter File name:"
read FILE
echo "Enter Date:"
read DAYS


if [ option -eq 1 ]
then
#zip files
/usr/bin/jar -cvf $FILE.jar $PATH

#/usr/bin/find $PATH -type f -name "*$FILE*" -mtime +$DAYS > tmp.txt
fi

if [ option -eq 2 ]
then
#rm files

/usr/bin/find $PATH -type f -name "*$FILE*" -mtime +$DAYS -ls -exec rm -f {} \;

fi

Now the issue is when I select option 1 that is to zip file, I am getting
this error

./House_Keeping2: /usr/bin/jar: not found

I found the path is fine.

could plz help me making this working Smilie


thanks
 

6 More Discussions You Might Find Interesting

1. UNIX for Dummies Questions & Answers

Help! Newbie in the house!!!

Ok i was reading a book (sad) and it said to type in 'ftp' in Start/Run. I did but I know no commands for it. Can someone help me??? I also typed in 'telnet' and I know no commands for that either so I would like help on that... Thanx ..The Nutcracker Elite.. (4 Replies)
Discussion started by: The Nutcracker
4 Replies

2. UNIX for Dummies Questions & Answers

Automatic House keeping in UNIX

I have a directory called 'test' which contains many junk files. I want to automate the clean-up task by removing all files which are older than one month. What would be the best option? (3 Replies)
Discussion started by: augustinep
3 Replies

3. AIX

Script Keeping Track of Itself

Hi All We have a WEB Based application running on the IBM AIX server. There is a EOD Job which runs a UNIX script containing EOD Jobs. Say If any job fails then we have to explicitly comment out the jobs which were successfully executed and then re run the same. Is there any was by which we... (7 Replies)
Discussion started by: Prashantckc
7 Replies

4. Shell Programming and Scripting

Mail cleanup from ksh script, keeping 50 most recent msgs

I found some posts describing how to completely clean out a mailbox in Unix/Linux. But I want to keep the 50 most recent messages. Any ideas out there? Thanks! (3 Replies)
Discussion started by: OPTIMUS_prime
3 Replies

5. Shell Programming and Scripting

In bash script, how to assign output of a command to a variable while keeping tabs?

Hi, wondering if it's been asked before but didn't find matches from google. Basically I have this line: myvar=$(echo -e "a\tb") Now somehow the '\t' from the echo output gets replaced with white space and then stored in $myvar. It creates a problem for me later to use tab as delimiter to do... (2 Replies)
Discussion started by: birddie
2 Replies

6. OS X (Apple)

Apple looking to switch to using in-house ARM chips for their HW.

Hi guys and gals... Intel reportedly expects Apple to start the Mac's transition to ARM next year - 9to5Mac (0 Replies)
Discussion started by: wisecracker
0 Replies
vodovod(6)							       Games								vodovod(6)

NAME
vodovod - lead the water from the house to the storage tank SYNOPSIS
vodovod DESCRIPTION
Vodovod is a free game, released under GNU GPL license. Graphics and programming are done by Milan Babuskov. This is an over-weekend project for now, so don't expect miracles. However, game is completely playable. The goal of the game is to reach the highest possible score. You get a limited number of pipes on each level and need to combine them to lead the water from the house at the top of the screen to the storage tank at the bottom. For each pipe water goes through, you get 20 points and if you fill the cross-pipe both ways, you get 60 points. At end of each level, you are awarded depending on the skill level: * Beginner: 100 points * Toolman: 100 points + number of pipes remaining * Master plumber: 100 points + 2 x number of pipes remaining Some of the levels have obstacles where you cannot place pipes, checkpoints through which the water must go and holes in the ground that slow the flow. Select HELP from the main menu to get more info. The game is playable with joystick/joypad: just move it and press buttons when you go to Options -> Configure controls USAGE
The goal of the game is to use pipes to connect the house at the top of the screen with the tank at the bottom. You have time to construct the initial pipeline before the man enters the house. For each level you get a limited number of pipes, so use them wisely. If you make a mistake, you can place another pipe over it. There are certain special blocks in the map: * Blocked Area - You cannot place pipes on these fields. * Checkpoint - Your pipeline must go through this field. * Hole in the ground - Slows down the flow. SEE ALSO
You can find more information at http://home.gna.org/vodovod/ May 2007 vodovod(6)
All times are GMT -4. The time now is 08:57 PM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy