Eu tenho uma máquina linux com o ntpdate instalada e ela está funcionando quando eu a executo do meu terminal ssh ou de um script de shell manualmente.
No entanto, quando adiciono o script de shell ao crontab, recebo o erro
ntpdate: comando não encontrado
! / bin / bash
NTPSERVER = 192.168.1.192
LOGPATH = "/ home / test /" ntpdate -q $ NTPSERVER> $ LOGPATH / tmp.txt
RETVAL = $?
if [$ RETVAL -ne 0]; em seguida,
ecoa "Falha não é possível consultar o servidor NTP:" >> $ LOGPATH / ntpdebug.txt
date >> $ LOGPATH / ntpdebug.txt
exit $ RETVAL
fi
echo "Hora local:" >> $ LOGPATH / ntpdebug.txt data >> $ LOGPATH / ntpdebug.txt cat $ LOGPATH / tmp.txt >> $ LOGPATH / ntpdebug.txt
ntpdate $ NTPSERVER
RETVAL1 = $?
if [$ RETVAL1 -ne 0]; em seguida,
ecoa "Falha não é possível conectar ao servidor NTP:" >> $ LOGPATH / ntpdebug.txt
date >> $ LOGPATH / ntpdebug.txt
exit $ RETVAL1
fi
eco "Sincronizado" >> $ LOGPATH / ntpdebug.txt