Menjadualkan skrip python dengan Crontab
- 5026
- 1042
- Mr. Ramon Runolfsson
Banyak syarikat menggunakan bahasa pengaturcaraan python untuk aplikasi sains data, model pembelajaran mesin, dan lain -lain jenis tugas analisis. Oleh kerana Python sering digunakan untuk projek tertentu, banyak perniagaan perlu mengintegrasikannya ke dalam aliran kerja mereka. Ini bermakna mereka memerlukan cara untuk mengautomasikan proses supaya ia berjalan secara bebas apabila diperlukan dan mengikut jadual. Mujur.
Dalam artikel ini, anda akan belajar cara menjadualkan Python menggunakan Cron dan beberapa contoh berguna ketika dan bagaimana anda boleh menggunakan amalan ini dalam organisasi anda.
Skrip python berjalan dengan Crontab
Saya telah membuat aplikasi python sampel, yang memerlukan skrip untuk dijalankan setiap 15 minit. Anda boleh menggunakan Crontab -e
Untuk membuka Editor Crontab dan tambahkan kerja seperti di bawah:
Skrip Python boleh dikonfigurasikan menggunakan salah satu pilihan di bawah bergantung kepada persekitaran:
- Versi python lalai: Jika aplikasi berjalan dengan versi python lalai sistem, gunakan di bawah tetapan Crontab:
*/15 * * * * python/home/tecadmin/app/cron.py
- Versi Python Bukan Lalai: Anda boleh menggunakan versi python lain dengan menyediakan jalan binari yang lengkap. Beberapa aplikasi memerlukan versi python yang tidak ditetapkan sebagai lalai pada sistem
*/15 * * * */usr/bin/python3.10/rumah/tecadmin/app/cron.py
- Python dengan persekitaran maya: Aplikasi yang dijalankan dengan persekitaran maya Python boleh dijadualkan seperti di bawah. Di sini
/rumah/tecadmin/app/venv
Adakah direktori yang mengandungi fail persekitaran maya.*/15 * * * */home/tecadmin/app/venv/bin/python/home/tecadmin/app/cron.py
Balut
Dalam tutorial cara yang cepat ini, anda telah belajar menjadualkan skrip Python dengan Crontab dalam sistem Linux dan MacOS.
- « Menjalankan pekerjaan Cron setiap hari Ahad (mingguan)
- Tangkapan tangkapan skrin pada Mac anda (3 pintasan papan kekunci) »