[問題] 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