[問題] crontab沒有跑我排程的script
Linux 版本 : CentOs 7.9.2009
virtualbox
大家好
我寫了一隻script要記錄ntpq -pn的offset, 單跑的時候會產出txt沒問題,
可是我寫了一支cron檔要排程呼叫這支script卻不會產出這個txt,
想請教大家問題出在哪裡呢。
這是我的script:
----------------------------------------------------------------------
#!/bin/bash
#
#
#Recording NTP offset status and restart the ntp service if unsynchronized
#
#
CheckIfTimeSynchronized=`/usr/sbin/ntpq -pn|egrep '^\*' > /dev/null;echo $?`
if [ $CheckIfTimeSynchronized -eq 0 ]; then
`/usr/sbin/ntpq -pn|egrep -i '^\*'|awk '{print $9}' >> offset.txt`
date >> offset.txt
else
systemctl restart ntpd
fi
------------------------------------------------------------------------
這是我寫的.cron檔 放在/etc/cron.d
scripts路徑為 /home/admin/scripts/NTP/NTPCheck.sh owner為root
------------------------------------------------------------------------
*/30 * * * * root /home/admin/scripts/NTP/NTPCheck.sh
------------------------------------------------------------------------
謝謝大家
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 36.238.105.104 (臺灣)
※ 文章網址: https://www.ptt.cc/bbs/LinuxDev/M.1653962796.A.8F5.html
推
05/31 10:16,
2年前
, 1F
05/31 10:16, 1F
→
05/31 10:32,
2年前
, 2F
05/31 10:32, 2F
推
05/31 11:16,
2年前
, 3F
05/31 11:16, 3F
→
05/31 11:17,
2年前
, 4F
05/31 11:17, 4F
→
05/31 11:17,
2年前
, 5F
05/31 11:17, 5F
推
05/31 11:20,
2年前
, 6F
05/31 11:20, 6F
→
05/31 11:20,
2年前
, 7F
05/31 11:20, 7F
→
05/31 11:20,
2年前
, 8F
05/31 11:20, 8F
→
05/31 11:47,
2年前
, 9F
05/31 11:47, 9F
→
05/31 11:48,
2年前
, 10F
05/31 11:48, 10F
推
05/31 22:12,
2年前
, 11F
05/31 22:12, 11F
推
05/31 22:14,
2年前
, 12F
05/31 22:14, 12F
→
05/31 22:15,
2年前
, 13F
05/31 22:15, 13F
推
06/01 10:49,
2年前
, 14F
06/01 10:49, 14F
推
06/01 12:04,
2年前
, 15F
06/01 12:04, 15F
→
06/01 13:32,
2年前
, 16F
06/01 13:32, 16F
LinuxDev 近期熱門文章
PTT數位生活區 即時熱門文章