Я работаю на сервере, на котором моя программа работает с удаленным сервером. После подключения он очищает некоторые ненужные файлы, чтобы освободить место на этом сервере. После того, как он очищен, мне нужно перезапустить сервер, чтобы применить изменения.
Вопросы
- Можно ли как-нибудь проверить, сколько времени потребуется моему серверу для перезагрузки? в минутах и секундах
- После его перезапуска я хочу s sh или ping, чтобы проверить, работает ли он.
Было бы замечательно, если скрипт может подождать, пока его перезагрузите компьютер, а затем выполните команду (s sh или ping) или любую другую реализацию.
ПРИМЕЧАНИЕ : Это старая машина Linux, и у меня нет разрешения на установку пакеты в. Например:
systemctl - not installed
NetCat - not installed
Я застрял здесь. Я все еще новичок, поэтому любые советы приветствуются.
Фрагмент кода
ssh -q $server1 '
sudo su -c "cd /opt/Webprofiles/n/temp/ && rm -rf -- * " &&
sudo su - -c "/bin/shutdown -r now "
'