Мне нужен способ сценариев оболочки, чтобы определить, когда удаленный linux/OSX завершил все /etc/init.d/* для того, что когда-либо выполняло уровни, которые я выбрал для запуска.Необходимо определить, когда linux/OSX полностью инициализирован
, так как я знаю, что могу сделать ssh в virutal box на моей сети, пока он все еще загружается и запускает команды, такие как/bin/true или/bin/ps, что ничто не находится в состоянии, в котором оно должно быть.
в основном мне нужно
while [ ${INIT_STILL_RUNNING_ON_REMOTE_SYSTEN} ]
do
sleep 30
done
ssh [email protected]:command
Почему, на ваш взгляд, это полезно? –
У меня есть некоторые действительно раздражающие вещи разработки, которые работают на virutal linux box на моем mac. прежде чем я смогу запустить свою IDE, на виртуальной машине должен быть запущен и запущен определенный процесс. После этого я могу запустить MY IDE. Это действительно отстой, что я должен сидеть за своим рабочим столом, щелкая теми же кнопками и окнами каждый день, когда я могу установить какой-то скрипт, чтобы начать все, чтобы мой кофе –
Похоже, вам просто нужно знать, когда эти процессы работают, решена проблема , –