Skip to content

emka.web.id

Menu
  • Home
  • Indeks Artikel
  • Tutorial
  • Tentang Kami
Menu

Menjadwalkan Skrip Python dengan Crontab

Posted on August 03, 2022 by Syauqi Wiryahasana

Banyak perusahaan menggunakan bahasa pemrograman Python untuk aplikasi ilmu data, model pembelajaran mesin, dan jenis tugas analitis lainnya. Karena Python sering hanya digunakan untuk proyek tertentu, banyak bisnis harus mengintegrasikannya ke dalam alur kerja mereka secara terprogram. Ini berarti mereka membutuhkan cara untuk mengotomatisasi proses sehingga berjalan secara independen saat dibutuhkan dan sesuai jadwal. Untungnya, ada cara untuk mengintegrasikan Python dengan tugas cron untuk mengotomatiskan eksekusi sesering yang diperlukan.

Dalam artikel ini, Anda akan mempelajari cara menjadwalkan Python menggunakan cron dan beberapa contoh berguna tentang kapan dan bagaimana Anda dapat menggunakan praktik ini di organisasi Anda.
Running Skrip Python dengan Crontab

Saya telah membuat contoh aplikasi Python, yang membutuhkan skrip untuk dijalankan setiap 15 menit. Anda dapat menggunakan crontab -e untuk membuka editor crontab dan menambahkan pekerjaan seperti di bawah ini:

A Skrip Python dapat dikonfigurasi menggunakan salah satu opsi di bawah ini tergantung pada lingkungan:
Default Versi Python: Jika aplikasi berjalan dengan versi default sistem Python, gunakan di bawah pengaturan crontab:
*/15 * * * * python /home/tecadmin/app/cron.py 
Non-default Versi Python: Anda dapat menggunakan versi Python lain dengan menyediakan jalur biner lengkap. Beberapa aplikasi memerlukan versi Python yang tidak ditetapkan sebagai default pada sistem
*/15 * * * * /usr/bin/python3.10/home/tecadmin/app/cron.py 
Python dengan Virtual Lingkungan: Aplikasi yang berjalan dengan lingkungan virtual Python dapat dijadwalkan seperti di bawah ini. Di sini /home/tecadmin/app/venv adalah direktori yang berisi file lingkungan virtual.
*/15 * * * * /home/tecadmin/app/venv/bin/python /home/tecadmin/app/cron .py 
Wrap Up

Dalam tutorial cara cepat ini, Anda telah belajar menjadwalkan skrip Python dengan crontab di sistem Linux dan macOS.


Referensi tecadmin.com
Seedbacklink

Recent Posts

TENTANG EMKA.WEB>ID

EMKA.WEB.ID adalah blog seputar teknologi informasi, edukasi dan ke-NU-an yang hadir sejak tahun 2011. Kontak: kontak@emka.web.id.

©2024 emka.web.id Proudly powered by wpStatically