Я создаю скрипт bash для настройки некоторых устройств, которые мы используем, но im пытается сделать запись в нем, другими словами .. когда скрипт начинает проверять дату, времени, пользователя и других значений, а затем> это значения для csv на удаленном сервере.Ping on bash script, ping if down then exit script
Мне нужен пинг, чтобы проверить, доступен ли сервер, а если нет, то закройте программу.
поэтому я попробовал.
ping -c 1 X.X.X.X>/dev/null || Выход;
, и она работала, но мне нужно повторить, почему он остановился, так что я пробовал:
пинг -c 1 х.х.х.х>/DEV/нуль || echo «Удаленный сервер недоступен»; Выход;
Буэна, когда я делаю это программа выходит даже если пинг прошел хорошо ..
В менее словах, им пытается после «||» чтобы иметь эхо, а затем выйти из сценария, и я не уверен, как это сделать. Все остальное работает как шарм, и если я удалю эхо, выход; опция работает отлично ..
Заранее за вашу помощь.
Noobie.
Я только что узнал что-то .. им действительно нуб на программирование, но им обучения и с этой помощи я думаю, что я буду делать это быстро .. Спасибо devnull за вашу помощь, действительно ценят. – user2984368