2013-03-13 1 views
1

나는 상태 표시를 위해 라즈베리 파이를 사용하고 있습니다. 그러나 어떤 이유로 든 하루를 돌릴 때마다 너무 느리게 움직이기 때문에 매일 다시 부팅하고 싶었습니다. 매일 아침 8시 50 분에 그러나, 그것은 작동하지 않는 것 같습니다. cron을 사용하여 재부팅 할 때 특별한 점이 있습니까?크론을 사용하여 재부팅

이는 root 사용자에 대한 내 crontab을 수 있습니다 :

# m h dom mon dow command 
50 8 * * *  shutdown now -r >> /var/log/cron.log 
0,30 * * * *  date >> /var/log/cron.log 

두 번째 줄은 잘 작동하지만, 나는 다시 시작 명령이 작동 얻을 수없는 것. 로그에 아무 것도 출력하지 않습니다.

+1

루트로'shutdown'과'reboot'을 실행해야합니다. – Ken

+3

상태 표시 응용 프로그램이 부진 해지는 이유를 찾으십시오. –

+0

켄, 그건 루트의 crontab입니다. Basile, 나는 알고있다. 그리고 나는 결국 그것을 이해할 것이다. 그러나 우리는 지금 더 큰 물고기를 튀기도록한다. – Azdle

답변

7

종료까지 완전히 지정된 경로를 사용해보십시오. 날짜가 뿌리 cron 환경의 PATH에있을 수 있지만/sbin이 조회되지 않을 수 있습니다.

+0

네, 그게 문제였습니다. 나는 왜 그것이 나에게 오류 메시지를주지 않았을까 궁금하다. – Azdle

+2

아마도 ... STDOUT을 로그로 리다이렉트했을뿐입니다. STDERR은 루트 메일에있을 가능성이 큽니다. – tink

1

당신은 루트 사용자의 crontab 다음

sudo crontab -e 

..

50 8 * * * reboot 

저장하고 종료를 편집해야합니다.

+1

은 데비안에서 저에게 작동합니다 : '50 8 * * */sbin/reboot' – renedet