crontab 파일에서 @reboot reboot를 사용하면 어떻게됩니까?


15

사용하면 어떻게 되나요?

sudo crontab -e

그리고 라인을 추가하십시오 :

@reboot reboot

재부팅이 무한 반복됩니까?!


4
테스트 해 보자 :)
Maythux

1
왜 안돼? reboot명령이 특별 하다고 생각하십니까 ?
muru

2
그렇지 않다면, 그것은 버그입니다 ;-)
Rmano

답변:


20

테스트 결과 :

추가하면

@reboot reboot

이것은 작동하지 않았다! !! 왜?

$ which reboot
/sbin/reboot

이제 전체 재부팅 경로를 추가하면 cron 작업이 정상적으로 실행됩니다.

따라서이 경우 무한 재부팅이 반복됩니다.

sudo crontab -e

그리고 라인을 추가하십시오 :

@reboot /sbin/reboot

편집하다:

이를 제거하려면 라이브 CD로 부팅 한 다음 디스크 드라이브를 마운트하고 cron파일 로 이동 하여 추가 된 줄을 제거해야합니다.

sudo gedit /media/some-UUID/var/spool/cron/crontabs/root

저장하고 livecd를 제거한 다음 다시 부팅하면 안전합니다.


4
우리가 항상 제공하는 추가 서비스를 위해 :이 변경을 제거 할 수있는 방법을 포함하는 것이 좋을 것입니다.)
Rinzwind

네, 다음 질문이 될 것입니다! 이렇게하면 어떻게 통제권을 되 찾을 수 있습니까?
PascalVKooten

2
좋아요 나는 항상 CS가 실험적인 과학이라고 말했다. ;-)
ALAN WARD

2
@Maythux 또한 GRUB에서 (드롭 콘솔 모드 tje crontab을 나노 그것을로) 할 수 있어야한다)
Rinzwind

1
OP의 경우 VirtualBox와 같은 VM (가상 머신)에서 이러한 항목을 안전하게 테스트 할 수 있습니다.
Paddy Landau
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.