  | | | Cron does not work | Cron does not work 2003-11-16 - By James Ho
Back I read the documentation. I know that it resides in memory, but when I use crontab -e, it should update the cronjob file as well as reload the new cronjob into the memory, effectively overwritting the previous one.
When I try it in another of my machine (with same OS version), it works perfectly. So I don't think you're suppose to restart the crond program everytime. -- -- Original Message -- -- From: Keith Mastin To: valhalla-list@(protected) Sent: Saturday, November 15, 2003 1:34 AM Subject: Re: Cron does not work
> yep, I used crontab -e. It doesn't work. Is it because the crond daemon > has failed? When I check using ps -ef | grep crond, I find that the > daemon is still running.
..in memory. You need to restart crond after editing the file that crontab executes unless crontab had been modified. This is all covered in man cron.
> I have a problem, I have set up a task as > a cronjob but it only works when I restart the > crond daemon in the /etc/rc.d/init.d/ directory. > > The statement is: > * * * * * echo "Hello" >> /tmp/test.txt > > When I restart crond, this works perfectly. But when I change > that statement to: > * * * * * echo "New Test" >> /tmp/test.txt > > the cron does not read this new statement and continues executing the > old statement. Any help is appreciated. > > Are you using crontab -e to change the statement? That > should work. But if you simply change the file with a text > editor, you will see the behavior your are talking about.
-- Keith Mastin BeechTree Information Technology Services Inc. Toronto, Canada (416)429 9304
__ ____ ____ ____ ____ ____ ____ ____ ____ ____ Valhalla-list mailing list Valhalla-list@(protected) https://www.redhat.com/mailman/listinfo/valhalla-list
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <HTML><HEAD> <META http-equiv=Content-Type content="text/html; charset=iso-8859 (See http://iso-8859.ora-code.com)-1"> <META content="MSHTML 6.00.2800.1106" name=GENERATOR> <STYLE></STYLE> </HEAD> <BODY bgColor=#ffffff> <DIV><FONT face=Arial size=2>I read the documentation. I know that it resides in memory, but when I use</FONT></DIV> <DIV><FONT face=Arial size=2>crontab -e, it should update the cronjob file as well as reload the new cronjob</FONT></DIV> <DIV><FONT face=Arial size=2>into the memory, effectively overwritting the previous one.</FONT></DIV> <DIV><FONT face=Arial size=2></FONT> </DIV> <DIV><FONT face=Arial size=2>When I try it in another of my machine (with same OS version), it works</FONT></DIV> <DIV><FONT face=Arial size=2>perfectly. So I don't think you're suppose to restart the crond program </FONT></DIV> <DIV><FONT face=Arial size=2>everytime.</FONT></DIV> <BLOCKQUOTE style="PADDING-RIGHT: 0px; PADDING-LEFT: 5px; MARGIN-LEFT: 5px; BORDER-LEFT: #000000 2px solid; MARGIN-RIGHT: 0px"> <DIV style="FONT: 10pt arial">-- -- Original Message -- -- </DIV> <DIV style="BACKGROUND: #e4e4e4; FONT: 10pt arial; font-color: black"><B>From:</B> <A title=kmastin@(protected) href="mailto:kmastin@(protected)">Keith Mastin</A> </DIV> <DIV style="FONT: 10pt arial"><B>To:</B> <A title=valhalla-list@(protected) href="mailto:valhalla-list@(protected)">valhalla-list@(protected)</A> </DIV> <DIV style="FONT: 10pt arial"><B>Sent:</B> Saturday, November 15, 2003 1:34 AM</DIV> <DIV style="FONT: 10pt arial"><B>Subject:</B> Re: Cron does not work</DIV> <DIV><BR></DIV><BR>> yep, I used crontab -e. It doesn't work. Is it because the crond daemon<BR>> has failed? When I check using ps -ef | grep crond, I find that the<BR>> daemon is still running.<BR><BR>..in memory. You need to restart crond after editing the file that crontab<BR>executes unless crontab had been modified. This is all covered in man<BR>cron.<BR><BR>> I have a problem, I have set up a task as<BR>> a cronjob but it only works when I restart the<BR>> crond daemon in the /etc/rc.d/init.d/ directory.<BR>><BR>> The statement is:<BR>> * * * * * echo "Hello" >> /tmp/test.txt<BR>><BR>> When I restart crond, this works perfectly. But when I change<BR>> that statement to:<BR>> * * * * * echo "New Test" >> /tmp/test.txt<BR>><BR>> the cron does not read this new statement and continues executing the<BR>> old statement. Any help is appreciated.<BR>><BR>> Are you using crontab -e to change the statement? That<BR>> should work. But if you simply change the file with a text<BR>> editor, you will see the behavior your are talking about.<BR><BR>-- <BR>Keith Mastin<BR>BeechTree Information Technology Services Inc.<BR>Toronto, Canada<BR>(416)429 9304<BR><BR><BR>__ ____ ____ ____ ____ ____ ____ ____ ____ ____<BR>Valhalla -list mailing list<BR><A href="mailto:Valhalla-list@(protected)">Valhalla-list@(protected)</A><BR><A href="https://www.redhat.com/mailman/listinfo/valhalla-list">https://www .redhat.com/mailman/listinfo/valhalla-list</A><BR></BLOCKQUOTE></BODY></HTML>
|
|
 |