定时执行shell脚本
Crontab -e
基本格式 :
*****command 分 时 日 月 周 命令 第1列表示分钟1~59 每分钟用*或者 */1表示 第2列表示小时1~23(0表示0点) 第3列表示日期1~31 第4列表示月份1~12 第5列标识号星期0~6(0表示星期天) 第6列要运行的命令
监控(>>) 输出到文件(logs.log) 转化为标准输出(2>&1)
每一分钟执行一次shell脚本
*/1 * * * * /usr/local/nginx/html/test/example/script.sh >> /usr/local/nginx/html/test/example/logs.log 2>&1
查看执行情况
增加了crontab任务后,在/var/spool/cron目录下会有一个当前登录账号命名的文件。比如我的登录账号是root。则会存在一个root文件。该文件的内容就是刚添加的crontab任务。
[root@localhost cron]# cat /var/spool/cron/root
*/1 * * * * /dd/shell/test1.sh
*/1 * * * * /dd/shell/test2.sh
[root@localhost example]# vi /var/spool/cron/root 删除内容即可
查看定时任务