Вы можете использовать &&
и ||
оператор команды цепи вместе. Например:
apt-get update && sleep 2 && init 0
который выполнит обновление системы с помощью aptitude, подождет 2 секунды и перейдет к уровню выполнения 0, в зависимости от вашей системы это может или не может фактически отключить оборудование.
Чтобы говорить с одной или несколькими операциями, выполняемыми после более произвольной операции, такой как, например, загрузка через веб-браузер, вам потребуется дополнительная логика для просмотра загружаемого файла, чтобы убедиться, что загрузка фактически завершена, однако логика оболочки не изменилась.
shutdown
время для ожидания; нет необходимости использовать kshutdown для этой цели.