Вы используете лучшую shutdownкоманду.
Команды van Smoorenburg, Upstart и systemd shutdownне позволяют указывать дату. Но команда BSD shutdownпринимает значение даты в своей спецификации времени выключения в форме yymmddhhmm. Так было со времен 4BSD, и остается таковым для FreeBSD и OpenBSD. NetBSD расширил его до ccyymmddhhmm.
Поскольку набор инструментов nosh также можно использовать на BSD, я дал своей shutdownкоманде такую же возможность, расширив ее до CCYYMMDDHHMMкаждого NetBSD. И поскольку набор инструментов nosh также можно использовать в Linux, это дает Linux команду выключения, которая принимает даты.
Это конечно работает с Nosh system-manager. Это также работает с некоторыми другими системами. Он посылает сигналы процессу № 1, чтобы воспроизвести материал, и те же сигналы понимаются некоторыми другими системными администраторами, такими как systemd, которые также могут быть отключены с его помощью.
Вы могли бы использовать это, или инструмент как это; или вы можете попытаться убедить авторов других shutdownпрограмм для Linux расширить их инструменты так же, как BSD shutdown.
дальнейшее чтение
- Джонатан де Бойн Поллард (2018).
shutdown, страницы справочника nosh toolset. Softwares.
- Джонатан де Бойн Поллард (2018).
system-manager, страницы справочника nosh toolset. Softwares.
shutdown, Руководство системного менеджера . Страницы руководства по NetBSD. 2011-11-04.
shutdown, Руководство системного администратора FreeBSD . 2018-01-01.
shutdown, Страницы руководства OpenBSD. 2015-01-21.
- /unix//a/465337/5132
shutdown. Как я написал в другом ответе, вы, кто этого хотите, можете попытаться убедить системных людей сделать свойshutdownинструмент более функциональным, с синтаксисом десятилетий, вместо того, чтобы ходить по домамsystemd-run.