Linux设置定时任务-crontab

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

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

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

Linux设置定时任务-crontab_linux crontab

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

Linux设置定时任务-crontab_定时任务_02

3. 定时任务log文件

在​​/var/log/cron​​ 里面