Crontab定时任务测试
前言
在Linux日常使用中,有时候我们会需要编写一些定时任务,但是定时任务是有延迟的,我们怎么知道定时任务的执行命令到底编写对了没呢?这就需要我们进行定时任务命令测试了。
具体操作方法
这里为了简单,我就全部在root用户下执行操作的。
- 假如我们使用
crontab -e
进行编写一个定时任务
* * * * * echo "test crontab" >> /var/log/test.log
- 进入
/var/spool/cron
目录下,使用ll
命令查看cron目录下的文件权限状况,可以看到对应的文件是没有执行权限的,需进行授权为可执行:
chmod 777 xxx(文件名)
- 重启Crontab服务
/sbin/service crond restart
- 进入
/var/log
目录下,使用cat test.log
查看文件内容,如果内容不断增加,则代表测试成功