![Crontab은 매일 밤 다시 시작되고 쉘 스크립트를 시작합니다.](https://linux55.com/image/139470/Crontab%EC%9D%80%20%EB%A7%A4%EC%9D%BC%20%EB%B0%A4%20%EB%8B%A4%EC%8B%9C%20%EC%8B%9C%EC%9E%91%EB%90%98%EA%B3%A0%20%EC%89%98%20%EC%8A%A4%ED%81%AC%EB%A6%BD%ED%8A%B8%EB%A5%BC%20%EC%8B%9C%EC%9E%91%ED%95%A9%EB%8B%88%EB%8B%A4..png)
재부팅 시 여러 Python 스크립트를 시작하는 쉘 스크립트를 실행하려면 다음 명령이 있습니다.
@reboot sh /home/pi/repos/launcher.sh >/home/pi/logs/cronlog 2>&1
그러나 저는 Raspberry Pi가 매일 밤 오전 4시에 자동으로 재부팅하고 재부팅 후 동일한 쉘 스크립트를 실행하도록 이것을 수정하고 싶습니다. 다음을 시도했지만 어떤 이유로 작동하지 않으며 재부팅하지도 않고 스크립트를 실행하지도 않습니다.
@reboot sh /home/pi/repos/launcher.sh >/home/pi/logs/cronlog 2>&1
0 4 * * * /sbin/shutdown -r
내가 뭘 잘못했나요? 이 모든 것을 하나의 명령에 넣어야 합니까? 이상적으로는 셸 스크립트를 밤에 한 번만 실행하고 싶고, 스크립트를 다시 시작하기 전에 현재 실행 중인 스크립트의 모든 인스턴스를 삭제하려면 다시 시작하는 것이 좋은 방법이라고 생각했습니다.