在linux的crontab定时任务故障的情况下用python写定时脚本
首先编写代码部分,起名为 dingshi_run.py
"""
井下人员定位实时更新脚本
"""
import os
import time
import schedule
def run():
os.system('cd /data/')
os.system('python read_txt.py')
time.sleep(20)
os.chdir('/var/www/')
os.system('python heganggundong_aa.py')
schedule.every(5).minutes.do(run)
while True:
schedule.run_pending()
time.sleep(1)
下一步将我们的python定时文件运行起来
root@hg-ecomine:/var/www
为了保障程序运行我们将其改为后台运行
root@hg-ecomine:/var/www
验证后台是否成功
root@hg-ecomine:/var/www
root@hg-ecomine:/var/www
root 5496 16364 0 09:40 pts/2 00:00:00 python dingwei_run.py dingwei_log.log
root 5498 16364 0 09:40 pts/2 00:00:00 grep --color=auto python
root 23940 22869 0 Oct24 pts/0 00:00:00 python3 manage.py runserver 127.0.0.1:6666
root 23942 23940 1 Oct24 pts/0 02:42:29 /usr/bin/python3 manage.py runserver 127.0.0.1:6666
第一行代码显示dingwei文件已经在后台生效,python定时任务成功,每五分钟定时执行