GNU/Linux >> Belajar Linux >  >> Linux

Cara mengkonfigurasi tugas cron untuk dijalankan setiap 2 hari pada pukul 11 ​​malam

Solusi 1:

Anda dapat menggunakan pengaturan cron berikut. Bidang menunjukkan (dari kiri ke kanan):
Menit, Jam, Hari Bulan, Bulan, Hari Minggu. "*/2" di kolom Hari dalam Bulan berarti "setiap dua hari".

0 23 */2 * * insert_your_script_here.sh

Solusi 2:

Secara umum, Anda perlu menggunakan crontab untuk menentukan tugas dan jadwal proses.

mis.

crontab -e -u root

Ini akan menempatkan Anda di entri crontab root pengeditan VI. Lalu seperti kata ewwhite, masukkan:

0 23 */2 * * insert_your_script_here.sh

lalu [^ESC] ZZ untuk menyimpan perubahan.

Ini adalah upaya pertama yang bagus, tetapi ini tidak cukup setiap hari alternatif, karena ini akan berjalan pada tanggal 30 bulan itu dan kemudian berjalan berikutnya pada tanggal 2 bulan itu. Jika Anda benar-benar membutuhkannya setiap 2 hari, jalankan skrip SETIAP malam.

0 23 * * * insert_your_script_here.sh

dan di awal skrip gunakan

#!/bin/sh
if [ -f /tmp/altday.txt ]; then
  rm /tmp/altday.txt
  exit
fi
touch /tmp/altday.txt

Ini menggunakan file teks untuk memaksa skrip keluar dari setiap pemanggilan alternatif.


Linux
  1. Jadwalkan Pekerjaan di Cron untuk Dijalankan Setiap Jam di Ubuntu 20.04 - Bagaimana cara menerapkannya?

  2. Cara Menjalankan Cron Setiap 5 Menit, Detik, Jam, Hari, Bulan

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

  1. Cara menjalankan tugas cron di dalam wadah buruh pelabuhan

  2. Bagaimana cara menjadwalkan program java untuk dijalankan setiap hari?

  3. Bagaimana menjalankan tugas cron pada jam tertentu setiap hari?

  1. Bagaimana Memberitahu Cron Untuk Menjalankan Perintah Setiap Hari (Ganjil/Genap)?

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

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