Results 1 to 4 of 4

Thread: crontab time issues

  1. #1
    Member registered user
    Join Date
    Feb 2003
    Location
    Vancouver BC
    Posts
    92

    crontab time issues

    Hi

    I've added this line to /etc/crontab, the system wide crontab file.
    0 0 * * * root /usr/sbin/ntpdate -o 1 tock.usno.navy.mil
    NTPDate sync's my machine's time with the above server's time.

    The next line in the same file is:
    5 0 * * * root date | mail root@localhost
    This e-mails me the time

    So, after the time is sync'd, I get an e-mail. Perfect!

    The problem is, I get an e-mail with the date at 0:00, and another one at 15:00. I've tested this with other lines in the /etc/crontab file ("echo "test at noon" |mail) and again, I get two e-mails.

    Anyone else have this problem?
    Anyone know how to stop this?

    When I started crond, I just did "sudo /etc/init.d/cron start"

    Thanks,
    - Ambrose

  2. #2
    Senior Member registered user
    Join Date
    Nov 2002
    Location
    USA, IL
    Posts
    1,041

    Re: crontab time issues

    --In the first line, you have '0 0 *...'
    --Second line, you have '5 0 *...' so things aren't happening sequentially the way you expect.

    --I am not a cron guru, but suggest you put the ntpdate and mail commands into 1 script file and then run that file at midnight+ 1minute (don't forget to chmod +x it.) This will ensure the mail only arrives after ntpdate runs, and only runs with that file.

    --Also do ' ps ax |grep cron ' and see if you have two daemons running.

    --Neat idea; thanx for the tip.

    Quote Originally Posted by Ambrose
    Hi

    I've added this line to /etc/crontab, the system wide crontab file.
    0 0 * * * root /usr/sbin/ntpdate -o 1 tock.usno.navy.mil
    NTPDate sync's my machine's time with the above server's time.

    The next line in the same file is:
    5 0 * * * root date | mail root@localhost
    This e-mails me the time

    So, after the time is sync'd, I get an e-mail. Perfect!

    The problem is, I get an e-mail with the date at 0:00, and another one at 15:00. I've tested this with other lines in the /etc/crontab file ("echo "test at noon" |mail) and again, I get two e-mails.

    Anyone else have this problem?
    Anyone know how to stop this?

    When I started crond, I just did "sudo /etc/init.d/cron start"

    Thanks,
    - Ambrose

  3. #3
    Member registered user
    Join Date
    Feb 2003
    Location
    Vancouver BC
    Posts
    92
    Ah ha!

    I didn't think to check to see if two cron's were running, and that was it.

    FYI, and 00:05 I get the e-mail with the time, and at 00:00 it sync's

    - Ambrose

  4. #4
    Senior Member registered user
    Join Date
    Nov 2002
    Location
    USA, IL
    Posts
    1,041
    --Yes, I know; but what is the real value of getting a mail at 5 minutes after midnight regardless? Wouldn't you rather get a mail at midnight from the clock-sync script? That lets you know if it ran Ok or not.

    --Like so:
    ' ntpdate parm && date|mail -s "Clock sync script" ' (only sends the mail if return code from ntpdate = 0.) If you *don't* get the mail you know something went wronf. (humor intentional on the sp.)

    --With 2 cron entries, the 5-after mail will be sent whether or not the ntpdate has run successfully; with the method above, you will know if it ran Ok.

    Quote Originally Posted by Ambrose
    Ah ha!

    I didn't think to check to see if two cron's were running, and that was it.

    FYI, and 00:05 I get the e-mail with the time, and at 00:00 it sync's

    - Ambrose

Similar Threads

  1. first time
    By edallica in forum Hardware & Booting
    Replies: 2
    Last Post: 05-30-2005, 04:22 AM
  2. Crontab won't start automatically in the startup
    By ghetto_blaster in forum Hdd Install / Debian / Apt
    Replies: 1
    Last Post: 05-16-2005, 09:09 AM
  3. Crontab Not Working on 3.6
    By goudiemark in forum Hdd Install / Debian / Apt
    Replies: 2
    Last Post: 01-11-2005, 10:40 PM
  4. TV time !
    By mihai in forum Ideas
    Replies: 4
    Last Post: 11-25-2003, 04:28 PM
  5. Trying to make a root crontab, not working....
    By arkaine23 in forum Customising & Remastering
    Replies: 1
    Last Post: 07-08-2003, 08:10 AM

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  


1U BareMetal pfsense opnsense Router Firewall DNS Server 6x 10GB Ethernet Ports picture

1U BareMetal pfsense opnsense Router Firewall DNS Server 6x 10GB Ethernet Ports

$149.00



1U 10 SFF Bay Supermicro Server X10DRW-iT 2x Xeon E5-2690 V4 128GB DDR4 RAM picture

1U 10 SFF Bay Supermicro Server X10DRW-iT 2x Xeon E5-2690 V4 128GB DDR4 RAM

$399.00



VPS Windows / Linux Server - 12GB  RAM, 4 Core, 1 TB HD, Unltd. bandwidth 1 Year picture

VPS Windows / Linux Server - 12GB RAM, 4 Core, 1 TB HD, Unltd. bandwidth 1 Year

$282.95



Dell PowerEdge R210 II Rackmount Server Xeon E31220L 16Gb 1TB + 500GB LINUX 6.6 picture

Dell PowerEdge R210 II Rackmount Server Xeon E31220L 16Gb 1TB + 500GB LINUX 6.6

$129.00



SUSE LINUX Enterprise Server 9 Operating System Software New Sealed In Box picture

SUSE LINUX Enterprise Server 9 Operating System Software New Sealed In Box

$40.00



Custom  Server 15

Custom Server 15" Depth X11SSH-F E3-1270 V6 3.8Ghz 4 Core - 128GB NVME 32GB RAM

$399.00



Globalscale Technologies DreamPlug AppNeta M22 Linux Server Dual GB Ethernet picture

Globalscale Technologies DreamPlug AppNeta M22 Linux Server Dual GB Ethernet

$24.99



Netapp DS2246 / DS4243 / DS4246 QSFP SFF-8436 Linux Server PCIe Quad PT SAS Card picture

Netapp DS2246 / DS4243 / DS4246 QSFP SFF-8436 Linux Server PCIe Quad PT SAS Card

$39.00



SQL Server 2019 Standard (10 CAL) - Windows and Linux, Physical License picture

SQL Server 2019 Standard (10 CAL) - Windows and Linux, Physical License

$249.00



Australia - Win/Linux Server- 2GB RAM, 1 Core,100 GB HD, Ultd Bandwidth 2 yrs picture

Australia - Win/Linux Server- 2GB RAM, 1 Core,100 GB HD, Ultd Bandwidth 2 yrs

$202.11