How to use Cron command

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
italnetAsked:
Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

italnetAuthor Commented:
Edited text of question
0
xilefCommented:
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.

0

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
gormenghastCommented:
Hi...

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
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
System Programming

From novice to tech pro — start learning today.

Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.