如何让Linux定时任务crond以秒为单位执行

如何让Linux定时任务crond以秒为单位执行,第1张

每隔三秒:

* * * * * /home/somedir/scripts.sh

* * * * * sleep 3 && /home/somedir/scripts.sh

* * * * * sleep 6 && /home/somedir/scripts.sh

* * * * * sleep 9 && /home/somedir/scripts.sh

* * * * * sleep 12 && /home/somedir/scripts.sh

* * * * * sleep 15 && /home/somedir/scripts.sh

* * * * * sleep 18 && /home/somedir/scripts.sh

* * * * * sleep 21 && /home/somedir/scripts.sh

* * * * * sleep 24 && /home/somedir/scripts.sh

* * * * * sleep 27 && /home/somedir/scripts.sh

* * * * * sleep 30 && /home/somedir/scripts.sh

* * * * * sleep 33 && /home/somedir/scripts.sh

* * * * * sleep 36 && /home/somedir/scripts.sh

* * * * * sleep 39 && /home/somedir/scripts.sh

* * * * * sleep 42 && /home/somedir/scripts.sh

* * * * * sleep 45 && /home/somedir/scripts.sh

* * * * * sleep 48 && /home/somedir/scripts.sh

* * * * * sleep 51 && /home/somedir/scripts.sh

* * * * * sleep 54 && /home/somedir/scripts.sh

* * * * * sleep 57 && /home/somedir/scripts.sh

执行计划好的命令的守护进程。从/etc/init.d中自动启动。

cron通过crontabs文件管理命令列表,没一分钟检查一次。这个文件通过crontab命令管理编辑。

文件内的格式:

通过空格或tab分割。

支持范围表示:8-10表示8,9,10

支持列表:1,2,5,9

间隔:0-23/2,表示每隔两个小时

月和星期可以使用英文的前三个字母表示,但不支持范围和列表。

第六个区域写命令,一行一条命令,%和换行都会作为结束符,没有续行符。

另外有8个特殊的字符串命令

*号表示区域内任意时间。

示例:

crontab内容

脚本内容

功能一样,但是注意,%会在crontab中认为是换行,所以要用\转义。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/7207652.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-02
下一篇 2023-04-02

发表评论

登录后才能评论

评论列表(0条)

保存