Linux设置定时任务-crontab

  • 1.查看已有定时任务:crontab -l
  • 2.新建定时任务:crontab -e
  • 3. 定时任务log文件

# 查看已有定时任务
crontab -l
# 新建定时任务
crontab -e

* * * * *  # 五个*号代表的意思分别是:每分,每时,一个月第几日,一年第几月,一个星期中的第几天
菜鸟教程:https://www.runoob/linux/linux-comm-crontab.html

1.查看已有定时任务:crontab -l

2.新建定时任务:crontab -e

比如下面最后一条:每天3点3分执行任务。将日志直接放到黑洞(删除)

‘>’ 代表重定向到哪里,例如:echo “123” > /home/123.txt

/dev/null代表linux的空设备文件,所有往这个文件里面写入的内容都会丢失,俗称“黑洞”

& 表示等同于的意思,2>&1,表示2的输出重定向等同于1

标准输入0 从键盘获得输入 /proc/self/fd/0
标准输出1 输出到屏幕(即控制台) /proc/self/fd/1
错误输出2 输出到屏幕(即控制台) /proc/self/fd/2

3. 定时任务log文件

/var/log/cron 里面

参考博客:
https://blog.csdn/jxq0816/article/details/81749266
https://blog.csdn/zhongqi2513/article/details/78613768

更多推荐

Linux设置定时任务-crontab