من میخوام یه فانکشن هر چند دقیقه یک بار ران بشه از schedule library استفاده کردم :
import schedule
import time
def cron_j():
print ('this is a auto job')
schedule.every(3).minutes.do(cron_j)
while True:
schedule.run_pending()
time.sleep(1)
تا اینجا درست کار میکنه ولی وقتی محتویات داخل حلقه وایل میزارم تو شرط main کار نمیکنه برای ربات تلگرام میخوام
دوستان راهی روشی چیزی ندارید برای اینکار ☹
def cron_j():
print ('this is a auto job')
schedule.every(3).minutes.do(cron_j)
while True:
schedule.run_pending()
time.sleep(1)
شما این دو خط داخل حلقه رو بیاری بیرون کار نمیکنه باید حتما تو حلقه باشه
منم همینو میگم دیگه
از
time
استفاده میکنه
برنامه اصلی وقتی اجرا نیست
چجوری ۳ دیقه تایمر نگه داره تا بعدش اجرا بشه
اگه از حلقه بیاری بیرون
برنامه تموم میشه و
exit
میکنه 😑
خب ی کار دیگه کن
ی ماژول جدا یا ... بزن ی تک فایل پایتون
و فقط همون رو با
crontab
خود لینوکس انجام بده
هیچ کدی نمیتونه خودش رو از هارد بکشه بیاره تو رم و اجرا کنه
Un feed pubblico aperto dall'indice di ricerca
ChatCrawler — «Google per il Telegram pubblico»; si aggiorna man mano che la community viene scansionata.
Orari in UTC.