[问题] crontab没有跑我排程的script

楼主: starbygod (CurryIsGod)   2022-05-31 10:06:34
Linux 版本 : CentOs 7.9.2009
virtualbox
大家好
我写了一只script要记录ntpq -pn的offset, 单跑的时候会产出txt没问题,
可是我写了一支cron档要排程呼叫这支script却不会产出这个txt,
想请教大家问题出在哪里呢。
这是我的script:
作者: roccqqck (ccqq)   2022-05-31 10:16:00
crontab为何要写一个root
楼主: starbygod (CurryIsGod)   2022-05-31 10:32:00
以root帐号执行
作者: roccqqck (ccqq)   2022-05-31 11:16:00
以root帐号执行不是这样写你用哪个帐号crontab -e 就是哪个帐号执行每个帐号的crontab设定都不一样试试这个指令sudo crontab -l -u rootsudo crontab -l -u $USERNAME
楼主: starbygod (CurryIsGod)   2022-05-31 11:47:00
可是我不是用crontab -e编辑的 我是产生一个.cron档放在/etc/cron.d路径底下
作者: holishing   2022-05-31 22:12:00
不知道耶, 但 7-8F 的方法看起来最简单了其他能检查的就那个 script 权限有没有 +x不然就是把指令改成 bash <script 路径>
作者: roccqqck (ccqq)   2022-06-01 10:49:00
好吧我没用过你的那种方法
楼主: starbygod (CurryIsGod)   2022-06-01 13:32:00
过了过了 感谢两位大大要加/bin/bash

Links booklink

Contact Us: admin [ a t ] ucptt.com