Mengapa tugas cron berjalan dua kali?


1

Saya memiliki tugas yang harus dijalankan setiap hari di Ubuntu10.04. Jadi saya menggunakan crontab dan menyalin skrip tugas ke direktori /etc/cron.daily.

Ini crontab saya:

# /etc/crontab: system-wide crontab
# Unlike any other crontab you don't have to run the `crontab'
# command to install the new version when you edit this file
# and files in /etc/cron.d. These files also have username fields,
# that none of the other crontabs do.

SHELL=/bin/sh
PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin

# m h dom mon dow user  command
17 *    * * *   root    cd / && run-parts --report /etc/cron.hourly
22 0    * * *   root    test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.daily )
48 2    * * 7   root    test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.weekly )
52 3    1 * *   root    test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.monthly )
#

Tetapi saya menemukan bahwa tugas di /etc/cron.daily berjalan dua kali setiap hari! Saya tidak tahu mengapa jadi saya menambahkan skrip (terutama disebut pstree -a) di /etc/cron.daily untuk mendaftar semua proses. Dan kemudian saya menemukan bahwa sebenarnya ada dua sub-proses cron!

  |-cron
  |   |-cron
  |   |   |-(cron)
  |   |   `-sh -c test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.daily )
  |   |       `-run-parts --report /etc/cron.daily
  |   |           `-aa /etc/cron.daily/aa
  |   |               `-pstree -a
  |   `-cron
  |       |-(cron)
  |       `-sh -c root\011test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.daily )
  |           `-run-parts --report /etc/cron.daily
  |               `-aa /etc/cron.daily/aa
  |                   `-pstree -a

Adakah yang tahu mengapa cron berjalan dua kali di sini?


Bahwa root\011testdalam proses kedua membuat saya berpikir crontabfile tersebut entah bagaimana rusak.
Der Hochstapler
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.