linux下使用crontab命令配置定时任务

举报
建帅小伙儿 发表于 2022/09/25 04:27:24 2022/09/25
【摘要】 1.crontab命令操作指导,因为刚开始进入编辑模式,不知道保存退出是啥样的,这里敷个教程。 操作命令如下: crontab -u root -e 打开crontab的配置文件,并编辑完成 Ctrl + O 写入内容, 出现File name to Write …,输入Enter Ctrl +X 保存并输出,保存完...

1.crontab命令操作指导,因为刚开始进入编辑模式,不知道保存退出是啥样的,这里敷个教程。

image-1650460965254

操作命令如下:

crontab -u root -e 打开crontab的配置文件,并编辑完成
Ctrl + O 写入内容, 出现File name to Write …,输入Enter
Ctrl +X 保存并输出,保存完成
配置定时任务时间介绍:
每一分钟执行 */1 * * * *
每五小时执行 0 */5 * * *
每天执行 0 0 * * *
每周执行 0 0 * * 0
每月执行 0 0 1 * *
每年执行 0 0 1 1 *
界面如下:
编写脚本的时候,一定要导入python环境变量, 要不容易不执行,这里我卡好久才最后发现是环境变量的问题,要么就是脚本权限的问题


   
  1. # Edit this file to introduce tasks to be run by cron.
  2. #
  3. # Each task to run has to be defined through a single line
  4. # indicating with different fields when the task will be run
  5. # and what command to run for the task
  6. #
  7. # To define the time you can provide concrete values for
  8. # minute (m), hour (h), day of month (dom), month (mon),
  9. # and day of week (dow) or use '*' in these fields (for 'any').
  10. #
  11. # Notice that tasks will be started based on the cron's system
  12. # daemon's notion of time and timezones.
  13. #
  14. # Output of the crontab jobs (including errors) is sent through
  15. # email to the user the crontab file belongs to (unless redirected).
  16. #
  17. # For example, you can run a backup of all your user accounts
  18. # at 5 a.m every week with:
  19. # 0 5 * * 1 tar -zcf /var/backups/home.tgz /home/
  20. #
  21. # For more information see the manual pages of crontab(5) and cron(8)
  22. #
  23. # m h dom mon dow command
  24. 22 20 * * * export PATH=/usr/bin/:$PATH;cd /home/array/src;python3 run.py

2.编辑内容保存之后,查看命令crontab -l

image-1650461011080

3.然后配置完成之后,确定任务是否启动,去查看你执行的任务是否产生log或者标志性东西

比如我的python3 run.py执行之后,report目录下会产生log

4.遇到不执行的情况如下总结

1.一定要查看环境变量是否正确
2.或者脚本是否具有可执行权限
3.然后手动执行看是否成功
4.写一个最简单的每分钟执行的demo,看是否会执行
每一分钟执行 */1 * * * *
5.是否安装cron服务等
6.服务是否启动
目前就遇到这些情况,加油加油 老铁!

文章来源: blog.csdn.net,作者:懿曲折扇情,版权归原作者所有,如需转载,请联系作者。

原文链接:blog.csdn.net/qq_41332844/article/details/126837443

【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。