我正在运行 3.13.0-32-generic #57-Ubuntu SMP Tue Jul 15 03:51:08 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux
这是桌面版,不是服务器版
我需要创建一些 cron 作业,sudo vi dothis.sh
然后将其放入#!/bin/bash
文件中,然后sudo crontab -e
添加
3 * * * * /root/dothis.sh
我不确定 cron 是否正常工作如果我手动运行脚本文件,它会执行我修改/etc/rsyslog.d/50-default.conf
并取消注释的文件中的内容
cron.* /var/log/cron.log
我重新启动了 cron/etc/init.d/rsyslog restart
我终于有了一个/var/log/cron
,我看到了一些东西,但我没有看到我dothis.sh
每 3 分钟跑步一次
我认为它运行了几次 dothis.sh,但不是每 3 分钟运行一次
我是否使用了正确的方法,或者 cron 是否已更改 - 帮助
答案1
3 * * * * /root/dothis.sh
不会每三分钟运行一次脚本,而是每小时的第三分钟运行一次脚本(00:03、01:03,...)。要每三分钟运行一次脚本,语法如下:
*/3 * * * * /root/dothis.sh