原创

crontab linux 定时任务设置

温馨提示:
本文最后更新于 2025年06月30日,已超过 31 天没有更新。若文章内的图片失效(无法正常加载),请留言反馈或直接联系我

文章 来源 和 参考

https://zhuanlan.zhihu.com/p/1910760383582548256

和 

文心一言 

1
打开 crontab 编辑器
crontab -e

2
添加定时任务在文件末尾新增一行:
0 2 * * * /home/abc/scripts/xxx.sh >>/home/abc/scripts/xxx.log 2>&1

前 5 个 * 分别代表:分钟(0-59)、小时(0-23)、日期(1-31)、月份(1-12)、星期几(0-7,0 和 7 均代表周日)。
* 表示“每”,所以 * * * * * 即 每分钟执行一次。

3
wq
保存并退出

4
查看 crontab 是否生效
crontab -l

5 拓展

0 * * * * /path/to/script.sh >/dev/null 2>&1
>/dev/null:丢弃标准输出(stdout)。
2>&1:将错误输出(stderr)重定向到标准输出,最终也丢弃。
&> 是 >/dev/null 2>&1 的简写形式(仅限 bash,但 cron 默认使用 /bin/sh,部分系统可能不支持)。

正文到此结束
本文目录