مقدمه
اگر کاربر مک هستید و تا به حال می خواهید یک اسکریپت پایتون را به طور خودکار در یک زمان خاص اجرا کنید، MacOS یک ابزار داخلی به نام دارد. crontab
که به شما امکان می دهد وظایف را برای اجرا در بازه های زمانی مشخص برنامه ریزی کنید. این مقاله شما را از طریق مراحل راه اندازی و استفاده از crontab برای زمان بندی اسکریپت های پایتون راهنمایی می کند.
مرحله 1: فایل Crontab را ویرایش کنید
برای ویرایش فایل crontab دستور زیر را در ترمینال اجرا کنید:
crontab -e
مرحله 2: اسکریپت پایتون خود را برنامه ریزی کنید
در فایل crontab، باید یک خط جدید اضافه کنید که مشخص می کند اسکریپت شما چه زمانی و چند وقت یکبار اجرا شود. نحو اصلی برای ورودی crontab این است:
* * * * * /path/to/python /path/to/your/script.py
این چیزی است که هر * نشان می دهد (از چپ به راست):
- دقیقه (0-59)
- ساعت (0-23)
- روز ماه (1-31)
- ماه (1-12)
- روز هفته (0-7، جایی که 0 و 7 نشان دهنده یکشنبه است)
به عنوان مثال، اگر می خواهید اسکریپت شما هر روز ساعت 7:30 صبح اجرا شود، باید بنویسید:
30 7 * * * /usr/bin/python3 /Users/yourusername/example.py
جایگزین کنید /usr/bin/python3
با مسیر واقعی برای مفسر پایتون شما از اجرا which python3
در ترمینال و /Users/yourusername/example.py
با مسیر اسکریپت شما
مهم است که توجه داشته باشید که مسیرها نیازی به علامت نقل قول ندارند.
مرحله 3: ذخیره و خروج
پس از اضافه کردن …