Crontab для перезагрузки ночью и запуска сценария оболочки

У меня есть следующая команда, которая запускает сценарий оболочки, который запускает несколько сценариев Python для меня при перезагрузке:

@reboot sh /home/pi/repos/launcher.sh >/home/pi/logs/cronlog 2>&1 

Однако я хочу изменить это так, чтобы каждую ночь в 4 часа утра мой raspberry pi автоматически перезагружался и запускал тот же сценарий оболочки после перезагрузки. Я пробовал следующее, но по какой-то причине это не работает, и я не получаю ни перезагрузок, ни запуска сценария:

 @reboot sh /home/pi/repos/launcher.sh >/home/pi/logs/cronlog 2>&1 0 4 * * * /sbin/shutdown -r 

Что именно я делаю не так? Нужно ли иметь их обоих в одной команде? В идеале я просто хочу, чтобы мой сценарий оболочки запускался по ночам, и я подумал, что перезагрузка будет достойным способом убедиться, что все экземпляры сценария, запущенные в данный момент, будут удалены до повторного запуска сценария.

    One Solution collect form web for “Crontab для перезагрузки ночью и запуска сценария оболочки”

    используйте: shutdown -r now

    https://linux.die.net/man/8/shutdown

    Часть «сейчас» не является обязательной.

    Linux и Unix - лучшая ОС в мире.