Linux 下定时文件crontab配置
定时实例
# 每分钟执行[这里都最好用绝对路径 不然可能执行失败] */1 * * * * /usr/local/php/bin/php /data/wwwroot/ooody.cn/artisan pixabay:handle 2>&1 # 重新加载定时文件 /etc/init.d/crond restart # 列出全部定时文件 crontab -l # 配置定时文件 # 此时配置crontab的执行者是当前登入用户,如果当前用户是root,需要为其他用户配置,可以使用 crontab -e -u 用户名 或 su 用户名 crontab -e # 删除crontab文件 crontab -r # 恢复丢失的crontab文件 crontab <filename> 你将会看到和上面类似的内容。可以使用这种方法在$HOME目录中对crontab文件做一备份: $ crontab -l > $HOME/mycron
Crontab 的格式说明如下
* 逗号(',') 指定列表值。如: "1,3,4,7,8" * 中横线('-') 指定范围值 如 "1-6", 代表 "1,2,3,4,5,6" * 星号 ('*') 代表所有可能的值
estart解决问题。或者查看日志看某个job有没有执行/报错tail -f /var/log/cron。
千万别乱运行crontab -r。它从Crontab目录(/var/spool/cron)中删除用户的Crontab文件。删除了该用户的所有crontab都没了。
在crontab中%是有特殊含义的,表示换行的意思。如果要用的话必须进行转义%,如经常用的date ‘+%Y%m%d’在crontab里是不会执行的,应该换成date ‘+%Y%m%d’。
原文地址:https://segmentfault.com/a/1190000009424249
相关推荐
-
Google Analytics 的一些用法介绍 服务器
2020-5-25
-
12 个 ip 命令范例 服务器
2019-2-27
-
深入理解Go-goroutine的实现及Scheduler分析 服务器
2019-9-7
-
使用Bash快捷键提高效率 服务器
2019-2-1
-
解决笔记本在Linux下插电源降频的问题 服务器
2019-10-13
-
Git使用 服务器
2019-8-18
-
【干货】快速搭建CDH的yum本地源的详细过程 服务器
2020-6-21
-
如何从命令行同时移动多种文件类型 服务器
2019-2-17
-
LVS负载均衡群集详解 服务器
2019-9-14
-
Go 中的内联优化 服务器
2020-5-25