I have to automate the execution of a program into
my server and I would like to know how to use
the Cron command in order to do this from a web site
directory (I have I vortual server hosted on a Sun
station working with OS Sun solaris 2.5
Use the command "crontab -e" to edit your cronfile (the file which contains the commands to execute at given times). The cronfile then consists of as many lines as you want with the following format:
m h dm m dw command
Where
m = minute
h = hour
dm = day of the month
m = month
dw = day of the week
command = the command you want to execute
Now, replace the characters above with values when you want your command to be executed. If you want to execute something every hour, write:
0 * * * * /path/to/my/command
If you want to execute something every 15 minutes, write:
0,15,30,45 * * * * mycommand
For more information, see the man page of the crontab-command.
Before you use crontab -e you may want to set your default editor to whatever you want to use...for example:
# EDITOR=vi
# export EDITOR
Also dont put any blank lines in the crontab file ## comments are ok.
0
italnetAuthor Commented:
Hi,
Crontab does not respond to my query.
I followed all directions both from you and
from other infos I found online....No results.
Where the mistake is?
1) I created following file txt
0,15,30,45 * * * * /to/my/dir/file
2) [telnet] crontab filename.txt (OK)
3) [telnet] crontab -l (OK I listed the file)
4) [telnet] crontab run (and I receive an e-mail
which inform on job execution but....
he was unable to locate .cfg file
(it is the config file of the program which
I want to be execute. This is a strange story
as this config file is in the same dir of the
program file and when I run it directly
on telnet all works fine!)
Do you have suggestions?
0
xilefCommented:
You should probably first "cd" to this directory. Make a small script which contains "cd /path/to/your/progrm/; ./program".
This way, everything should work.
0
Question has a verified solution.
Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.
m h dm m dw command
Where
m = minute
h = hour
dm = day of the month
m = month
dw = day of the week
command = the command you want to execute
Now, replace the characters above with values when you want your command to be executed. If you want to execute something every hour, write:
0 * * * * /path/to/my/command
If you want to execute something every 15 minutes, write:
0,15,30,45 * * * * mycommand
For more information, see the man page of the crontab-command.