Michael A. Peters
mpeters at mac.com
Sat Jun 10 13:32:54 PDT 2000
>i want to set up a script on my system that runs once a day, to clean out
>temp. directories, check the filesystem and other things, but i can't work
>out how i can check if the scripts already been run for that day.
Just tell cron to run it once a day. If it doesn't run one day, will
something bad happen?
/tmp get cleaned out every time you boot. /var/tmp doesn't- but I'd
be careful how you told it to be cleaned out- you'd hate to clean out
a temp file that some program was using.
>i've been thinking along the lines of 'touch'ing a file after the script has
>been run and then before the script is run check the datestamp of that file,
>if the dates the same don't run the script if it's different run the
>script - but i just can't work out how to check the timestamp.
make a directory somewhere- /var/tmp/whatever and add this to the end
of the script:
rm -rf /var/tmp/whatever/?*
To check if the script ran, just see if /var/tmp/whatever/$DATE-ran exists.
Michael A. Peters-- http://22.214.171.124/Linux_Pages/
Mail archive: http://www.pcrdallas.com/mail-archives/lfs-discuss
IRC access: server: irc.linuxfromscratch.org port: 6667 channel: #LFS
News Reader access: news.pcrdallas.com
Unsubscribe: email lfs-discuss-request at linuxfromscratch.org and put
"unsubscribe" (without the quotation marks) in the body of the message
(no subject is required)
More information about the lfs-dev