Raspbian의 Cron 및 etherwake

Raspbian의 Cron 및 etherwake

나는 작은 응용 프로그램을 작성했고 그 응용 프로그램 etherwake에서 bash잘 작동하고 다른 컴퓨터를 깨웠습니다. 하지만 에서 부팅하면 crontab아무 일도 일어나지 않습니다.

비슷한 문제가 발생한 사람이 있고 해결 방법이 있습니까?

참고: 아마도 중요한 점은 응용 프로그램이 Qt/C++로 작성되고 etherwakeQProcess를 통해 실행되며 운영 체제가 Raspbian이라는 것입니다.라즈베리 파이 제로.

답변1

저도 같은 문제를 겪고 있어서 이 메시지에 답장을 드립니다.

문제는 etherwake경로에 있는 것 같습니다. crontab은 기본적으로 명령을 실행합니다 /bin. 그러나 etherwake에 위치합니다 sbin.

/usr/sbin/etherwake

그러니 이렇게 하지 마세요:

00 06 * * * etherwake -i wlan0 00:11:22:33:44:55

올바른 접근 방식은 다음과 같습니다.

00 06 * * * /usr/sbin/etherwake -i wlan0 00:11:22:33:44:55

이것은 나에게 효과적인 것 같습니다. 같은 문제를 가진 다른 사람들이 다음과 같이 보고했습니다 wakeonlan.

sudo apt-get install wakeonlan

또한 문제를 해결했습니다.

관련 정보