Альтернативой является поиск статуса выхода grep
. Например:
grep -q "$user2" /etc/passwd
if [[ $? != 0 ]]; then
echo "User does not exist!!"
Если grep
не найдет соответствия, он выйдет из 1
, поэтому $?
будет 1
. grep
всегда будет возвращать 0
в случае успеха. Так что безопаснее использовать $? != 0
, чем $? == 1
.
Получение определенных NTP-серверов от DHCP для использования в режиме клиент/сервер является лучшим выбором. Если это не работает в вашей среде, взгляните на NTP Broadcast Mode и посмотрите, настроены ли ваши локальные NTP-серверы для ответа на широковещательные запросы.
https://kb.meinbergglobal.com/kb/time_sync/ntp/configuration/ntp_broadcast_mode