前言

在Linux日常使用中,有时候我们会需要编写一些定时任务,但是定时任务是有延迟的,我们怎么知道定时任务的执行命令到底编写对了没呢?这就需要我们进行定时任务命令测试了。

具体操作方法

这里为了简单,我就全部在root用户下执行操作的。

  1. 假如我们使用crontab -e进行编写一个定时任务
 * * * * * echo "test crontab" >> /var/log/test.log
  1. 进入/var/spool/cron目录下,使用ll命令查看cron目录下的文件权限状况,可以看到对应的文件是没有执行权限的,需进行授权为可执行:
chmod 777 xxx(文件名)
  1. 重启Crontab服务
/sbin/service crond restart
  1. 进入/var/log目录下,使用cat test.log查看文件内容,如果内容不断增加,则代表测试成功