Saya memiliki skrip python di desktop saya: /home/ceasor/Desktop/script.py
Dalam /etc/crontab
, saya menulis:
0 */2 * * * ceasor sudo python /home/ceasor/Desktop/script.py
Skrip python tidak dijalankan. Bagaimana saya menjalankan cron setiap 10 menit?
sudo python
? Jika Anda ingin menjalankannya sebagai root, sebutkan saja pengguna itu dicrontab
. Juga0 */2
berarti setiap 2 jam, tidak setiap 10 menit.Jawaban:
Baris Anda berarti berjalan pada 0 menit setiap dua jam (yaitu 00:00, 02:00, 04:00, dll).
Jika Anda ingin menjalankan sesuatu setiap 10 menit:
Saya mengambil kebebasan untuk memperbaiki jalan yang salah.
FYI, ini adalah arti dari nilai:
Dan jika Anda ingin menjalankan sesuatu sebagai root, Anda harus meletakkan
root
bukanceasor
untuk nama pengguna dan menjatuhkansudo
.sumber
Jalankan perintah setiap 10 menit:
The
*/10
Token akan api cronjob setiap menit ke-10.Anda juga dapat menghitung setiap menit yang Anda inginkan untuk mematikan:
sumber
Untuk menjalankan sesuatu setiap sepuluh menit, saya biasanya meletakkan sesuatu seperti berikut ini di crontab saya:
Sesuaikan 0,10,20, ... karena Anda perlu menekan menit dari jam yang Anda inginkan.
sumber
Untuk setiap sepuluh menit yang Anda butuhkan
dan jika skrip ada di dalam
Desktop/
Anda perlu menggunakan jalur itu seperti dalam contoh saya di sini.sumber