it-swarm-ko.tech

Linux에서 재부팅을 어떻게 예약 할 수 있습니까?

Linux를 처음 사용하고 자정에 재부팅을 예약하려고합니다. 어떻게해야합니까?

편집 :

  • 자세한 내용을 입력하지 않아서 죄송합니다. 매월 셋째 토요일 23:30에 재부팅하고 싶습니다.

  • 무엇이 잘못되었는지 모르겠지만 crontab을 찾을 수 없습니다. 내가 가진 것은 cron.d; cron.daily; cron.weekly; cron.monthly;

멍청한 질문에 유감입니다. Pls 도와주세요. 감사.

40
klauriens

shutdown -r 0:00를 입력하면 자정에 재부팅됩니다.

매일 밤 재부팅하려면 crontab -e를 루트로 사용하여 cron 항목을 추가하여 shutdown -r을 자정마다 실행하십시오.

@midnight shutdown -r now
46
radius

crontab 사용.

http://en.wikipedia.org/wiki/Crontab

이 항목을/etc/crontab에 추가하면 다음 작업이 수행됩니다.

0 0 * * * /sbin/shutdown -r now
16
Massimo

다른 옵션은 많은 Linux 배포판에서 사용할 수있는 at 명령입니다. 자세한 내용은 매뉴얼 페이지를 참조하십시오. 그러나 일반적인 구문은 다음과 같습니다.

에코 "재부팅"| 0000 년 6 월 27 일

OS X 매뉴얼 페이지를 인용하려면 :

at -지정된 시간에 명령을 실행합니다

우리가 말하는 것과 같은 소리. ;)

13
Zayne S Halsall

내가 아는 한, cron을 사용하여 "매월 마지막 금요일"또는 "매월 셋째 목요일"에 대한 작업을 예약 할 수 없습니다. 그러나 추악한 것처럼 보일 수있는 일은 매주 토요일 23:30에 스크립트를 실행 한 다음이 특정 토요일이 주중 세 번째 토요일인지 확인하는 것입니다 (날짜와 cal 명령을 사용하여 수행 할 수 있음) .

이게 도움이 되길 바란다. 이 문제에 대한 우아한 해결책을 찾지 못했습니다. 같은 문제에 대한 해결책을 찾고 있었기 때문에이 스레드를 찾았습니다.

1
ervingsb

멋진 cron 마술을 원한다면 this link 를 시도하십시오. 다른 명령을 사용하여 원하는 날짜를 얻는 방법을 보여줍니다.

0
Eric Fossum

1) 명령 행에서 which reboot
2) 일단 재부팅이 어디 있는지 알면 (보통/sbin/reboot) /etc/cron.daily, /etc/cron.weekly, /etc/cron.hourly 등의 디렉토리 중 하나에 cd ... 즉 cd /etc/cron.weekly

3) nano 또는 vim을 사용하여 zzreboot라는 파일을 만들고 다음 줄을 추가하십시오.

#!/bin/sh
/sbin/reboot

Zz가 무엇이든 파일을 호출하려는 이유는 다른 모든 작업 후에 마지막으로 호출 된 작업인지 확인하기위한 것입니다. ls -l 디렉토리에서 마지막 파일인지 확인하십시오.

0
Shawn Bakhtiar