1、Python自带模块 threading模块的Timer类或者schedule模块
2、用crontab
首先创建一个shell脚本
touch daren.sh
创建
vim daren.sh
修改
#!/bin/bash
#这里python3要写绝对路径
sudo python3 /root/timetask/timetask.py \r
echo $(date "+%Y-%m-%d %H:%M:%S") '执行完毕'
exit 0
给权限 不然跑不了
这里可以先手动触发下./daren.sh
测试下python文件能不能正常用
执行crontab -e
进入编辑页面,需要计划执行的sh文件设置每分钟执行一次脚本,后半部分是保存日志的地址
* * * * * /root/timetask/daren.sh > /root/timetask/test.log 2>&1
先重启下cron服务sudo service cron start
/etc/init.d/cron start
crontab -l
查看cron
crontab -r
删除cron
/etc/init.d/cron stop
暂停cron
tail /root/timetask/test.log
可以去看一下日志 有问题的话对应解决