在linux的crontab定时任务故障的情况下用python写定时脚本

mac2025-02-11  16

在linux的crontab定时任务故障的情况下用python写定时脚本

首先编写代码部分,起名为 dingshi_run.py

#coding=utf-8 """ 井下人员定位实时更新脚本 """ import os import time import schedule # python的定时模块 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# python dingshi_run.py

为了保障程序运行我们将其改为后台运行

root@hg-ecomine:/var/www# nohup python dingwei_run_always.py 2>&1 dingwei_log.log & # 将此程序隐藏后台运行

验证后台是否成功

root@hg-ecomine:/var/www# ps -ef | grep python root@hg-ecomine:/var/www# ps -ef | grep python 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定时任务成功,每五分钟定时执行

最新回复(0)