linux学习笔记(八)

任务计划crontab

crontab用于设置周期性执行的指令,通过crontab可以在固定的时间间隔执行指定的系统指令或shell 脚本。
1.crontab准备:
如果没有启动rsyslog,需要启动
sudo apt-get install -y rsyslog
sudo service rsyslog start
如果crontab没启动也需要启动
sudo cron -f &

2.crontab使用:
crontab -e 打开crontab,第一次要选择编辑器,用vim
在文件末尾加上定时任务

补:以上是一个touch命令嵌套data命令,嵌套用$()或cmd

crontab语法:https://www.cnblogs.com/aminxu/p/5993769.html
{minute}{hour}{day of month}{month}{day of week}{full path to script}
{minute}{hour}{day of month}{month}

crontab -l可以查看文件内容
查看cron 守护进程是否启动: ps aux | grep cron

删除任务crontab -r

原文地址:https://www.cnblogs.com/xflyer/p/10422001.html