关于Linux的crontab定时任务

配置计划任务,以用户natasha的身份在每月1号1点零1分执行一次 echo”Hallo”

写完之后报错了,求解释一下是哪里错了

img

img

写的格式有问题,应该下面这种,你写的时候空格加的位置不对。

分 时 日 月 周 命令

* 表示所有可能的值,也就是每一
*/n 表示每n
*/5 * * * * echo "hello" 表示每5分钟执行一次打印hello

这里应该写成:

1 1 1 * * echo "hello"
1 1 1 * * echo

img


这些地方,少了空格啊。。。。

*/1跟*的作用是一样的,而且你漏写了空格

应该写成
1 1 1 * * /usr/bin/echo “hello”
/usr/bin/echo “hello”执行这条命令在前台是看不到效果的,不如执行date命令重定向到一个文件,现象更直观
1 1 1 * * date >> /tmp/cron_test.log