
решение1
Если вы хотите добавить больше информации к общему предупреждению, вы всегда можете объединить shutdown с echo, используя "&&" (логический if) следующим образом:
shutdown -h 20 && echo wall "компьютер выключится"
Это выполняет оценку первой части ("shutdown -h 20"); если она завершается успешно (т. е. возвращает 0), то она выполняет вторую часть ("echo "computer will turn off""). Если shutdown завершается с другим значением (по какой-то причине), вторая часть не будет выполнена.
Я использую "&&" во многих местах, как в скриптах, так и в командной строке. Это очень удобно.
Приложение: Как отметил Кусалананда ниже, "echo" было неправильной командой. Мне следовало использовать "wall" -- что отправило бы сообщение всем пользователям, вошедшим в систему, таким образом:
shutdown -h 20 && wall "computer will turn off"
(Прошло много времени с тех пор, как я работал над системой, в которой был бы зарегистрирован другой человек, выполняющий работу, не связанную с моей, поэтому я упустил эту деталь.) И извините за задержку с исправлением msyelf.