Rumah >pembangunan bahagian belakang >Tutorial Python >Bagaimana untuk Menjadualkan Pelaksanaan Skrip Python Menggunakan Crontab Setiap 10 Minit?
Mengautomasikan Perlaksanaan Skrip Python melalui Crontab
Ingin melaksanakan skrip Python anda setiap 10 minit melalui crontab Linux, anda terjumpa penyelesaian yang bercanggah dan keputusan yang tidak dapat dijelaskan. Untuk menjelaskannya, mari kita mendalami proses menyunting crontab anda untuk menjadualkan pelaksanaan ini.
Konfigurasikan Crontab:
Elakkan menggunakan /etc/cron.d/anacron; sebaliknya, gunakan "crontab -e" yang lebih mudah. Cuma tambah baris berikut pada penghujung fail:
*/10 * * * * /usr/bin/python /home/souza/Documets/Listener/listener.py
Barisan ini mengarahkan crontab untuk menjalankan skrip Python bernama "listener.py" setiap 10 minit.
Edit Fail Crontab:
Fail crontab lalai terletak di /var/spool/cron/crontabs/nama pengguna (gantikan "nama pengguna" dengan nama pengguna sebenar anda). Gunakan editor teks (cth., nano atau vim) untuk membuka fail ini.
Sebagai alternatif, anda boleh melaksanakan "crontab -e" terus dari terminal. Perintah ini akan membuka fail crontab anda dalam editor teks lalai anda.
Setelah fail dibuka, ia mengandungi arahan penjadualan anda. Jika kosong, anda hanya boleh menampal baris yang disebutkan di atas pada penghujungnya.
Penyelesaian masalah:
Jika kaedah crontab tidak berfungsi, pastikan keperluan berikut ditemui:
Mengenai Skrip:
Anda menyediakan skrip Python yang mengautomasikan penciptaan mesin maya pada OpenStack. Skrip ini nampaknya mempunyai fungsi di luar tugas mudah untuk dilaksanakan setiap 10 minit. Walau bagaimanapun, ia tidak berkaitan dengan persoalan teras menggunakan crontab untuk menjadualkan pelaksanaan skrip Python.
Atas ialah kandungan terperinci Bagaimana untuk Menjadualkan Pelaksanaan Skrip Python Menggunakan Crontab Setiap 10 Minit?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!