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.