Parece que no pasó un argumento TIME
para apagar.
"now" is an alias for "+0", i.e. for triggering an immediate shutdown. If no time argument is specified, "+1" is implied.
--de man shutdown
en un sistema systemd. Aunque supongo vagamente que esto es interoperable con la práctica histórica, no una elección arbitraria de systemd.
Если вы можете изменить сценарий и использовать crontab
, вы можете использовать время @reboot
в crontab
для повторного запуска сценария. Поведение скрипта будет двояким, в зависимости от того, как он называется. Так например. если он запускается с параметром -s
или --second-run
, то он будет выполнять действия после -перезагрузки. Введение в сценарий двух основных функций, таких как first_run
и second_run
, помогло бы организовать его. Вот набросок сценария:
-s
или без него ). Если без-s
:
a )Выполните начальные действия.
b )Добавьте второй запуск с @reboot
в crontab.
c )Перезагрузка.
Если с-s
:
a )Выполните действия после -перезагрузки.
b )Удалить повторное выполнение из crontab.