Linux 下用 crontab 设置定时执行python 程序

Linux 下用 crontab 设置定时执行python 程序

Linux 下用 crontab 设置定时执行python 程序
Linux 下用 crontab 设置定时执行python 程序
Linux 下用 crontab 设置定时执行python 程序
Linux 下用 crontab 设置定时执行python 程序

方法/步骤

  1. 1,先大概了解crontab,/etc/crontab 就是crontab 的配置文件。 crontab命令详解可以查找网上资料。 linux 下输入命令 crontab -l 查询当前系统用户设置了哪些执行任务(例如test_scan.py 就是当前用户设置的执行程序)。 linux 下输入命令 crontab -r 清空当前系统用户设置的所有任务。
  2. 2,例如要设置系统自动执行 python爬虫程序去搜索小电影之类的, linux 下输入命令 crontab -e 编辑和设置当前系统用户要自动执行的任务。 crontab -e 下几个例子: * * * * * python /home/test_scan.py -> 每分钟执行一次home 目录下的python程序 test_scan.py */30 * * * * python /home/test_scan.py -> 每30分钟执行一次 test_scan.py 5,15 8-12 */2 * * python /home/test_scan.py -> 每隔两天的上午8点到12点的第5和第15分钟执行 test_scan.py
  3. 3 3,要检查crontab 任务执行情况,可以查看log 文件 /var/log/cron。在设置或测试过程中遇到问题再具体问题具体分析。
Linux 下用 crontab 设置定时执行python 程序 方法/步骤 1,先大概了解crontab,/etc/crontab 就是crontab 的配置文件。 crontab命令详解可以查找网上资料。 linux 下输入命令 crontab -l 查询当前系统用户设置了哪些执行任务(例如test_scan.py 就是当前用户设置的执行程序)。 linux 下输入命令 crontab -r 清空当前系统用户设置的所有任务。 2,例如要设置系统自动执行 python爬虫程序去搜索小电影之类的, linux 下输入命令 crontab -e 编辑和设置当前系统用户要自动执行的任务。 crontab -e 下几个例子: * * * * * python /home/test_scan.py -> 每分钟执行一次home 目录下的python程序 test_scan.py */30 * * * * python /home/test_scan.py -> 每30分钟执行一次 test_scan.py 5,15 8-12 */2 * * python /home/test_scan.py -> 每隔两天的上午8点到12点的第5和第15分钟执行 test_scan.py 3 3,要检查crontab 任务执行情况,可以查看log 文件 /var/log/cron。在设置或测试过程中遇到问题再具体问题具体分析。
经验分享 程序员 微信小程序 职场和发展