小编Aru*_*run的帖子

找不到 ntpdate 命令 [仅当与 cron 一起使用时]

我有一台安装了 ntpdate 的 Linux 机器,当我从 ssh 终端或手动 shell 脚本运行它时,它正在工作。

但是,当我将 shell 脚本添加到 crontab 时,出现错误

ntpdate:未找到命令

!/bin/bash

NTPSERVER=192.168.1.192
LOGPATH="/home/test/" ntpdate -q $NTPSERVER>$LOGPATH/tmp.txt
RETVAL=$?

如果 [ $RETVAL -ne 0 ] ; 然后
echo "Failure Unable to query NTP Server :">>$LOGPATH/ntpdebug.txt
date >>$LOGPATH/ntpdebug.txt
exit $RETVAL
fi

echo "本地时间:">>$LOGPATH/ntpdebug.txt 日期 >>$LOGPATH/ntpdebug.txt cat $LOGPATH/tmp.txt>>$LOGPATH/ntpdebug.txt

ntpdate $NTPSERVER
RETVAL1=$?

如果 [ $RETVAL1 -ne 0 ] ; 然后
echo "Failure Unable to connect NTP Server :">>$LOGPATH/ntpdebug.txt
date >>$LOGPATH/ntpdebug.txt
exit $RETVAL1
fi

echo "已同步" >>$LOGPATH/ntpdebug.txt

linux bash shell cron ntpdate

3
推荐指数
1
解决办法
1万
查看次数

标签 统计

bash ×1

cron ×1

linux ×1

ntpdate ×1

shell ×1