GNU/Linux >> Belajar Linux >  >> Linux

Cara menjalankan crontab job setiap minggu di hari minggu

Agar cron dieksekusi pada hari Minggu, Anda dapat menggunakan salah satu dari ini:

5 8 * * 0
5 8 * * 7
5 8 * * Sun

Dimana 5 8 singkatan dari waktu hari ketika ini akan terjadi:8:05.

Secara umum, jika Anda ingin mengeksekusi sesuatu pada hari Minggu, pastikan kolom ke-5 berisi salah satu dari 0 , 7 atau Sun . Anda memiliki 6 , jadi itu berjalan pada hari Sabtu.

Format untuk cronjobs adalah:

 +---------------- minute (0 - 59)
 |  +------------- hour (0 - 23)
 |  |  +---------- day of month (1 - 31)
 |  |  |  +------- month (1 - 12)
 |  |  |  |  +---- day of week (0 - 6) (Sunday=0 or 7)
 |  |  |  |  |
 *  *  *  *  *  command to be executed

Anda selalu dapat menggunakan crontab.guru sebagai editor untuk memeriksa ekspresi cron Anda.


Berikut penjelasan format crontab.

# 1. Entry: Minute when the process will be started [0-60]
# 2. Entry: Hour when the process will be started [0-23]
# 3. Entry: Day of the month when the process will be started [1-28/29/30/31]
# 4. Entry: Month of the year when the process will be started [1-12]
# 5. Entry: Weekday when the process will be started [0-6] [0 is Sunday]
#
# all x min = */x

Jadi menurut ini 5 8 * * 0 Anda akan berjalan 8:05 setiap hari Minggu.


Linux
  1. Bagaimana cara mengatur tugas cron untuk menjalankan yang dapat dieksekusi setiap jam?

  2. Cara menjalankan tugas cron setiap satu jam dan 10 menit

  3. Bagaimana cara mengatur pekerjaan CRON agar berjalan setiap 10 detik di Linux?

  1. Cara cepat menonaktifkan satu pekerjaan di crontab

  2. Bagaimana cara menambahkan pekerjaan crontab ke crontab menggunakan skrip bash?

  3. bagaimana cara menjalankan cron job setiap 3 bulan?

  1. Cara menjalankan pekerjaan cron pada hari-hari tertentu dalam seminggu

  2. Bagaimana cara menginstruksikan cron untuk menjalankan pekerjaan setiap minggu kedua?

  3. Linux:Jalankan tugas cron di latar depan