내일 아침 6시 45분에 RHEL 서버를 종료하는 방법은 무엇입니까?

내일 아침 6시 45분에 RHEL 서버를 종료하는 방법은 무엇입니까?

방금 내일 아침에 우리 사이트에 전력이 공급되지 않을 것이라는 알림을 받았습니다.

저는 Windows 관리자입니다. 하지만 내일 저녁까지 돌아오지 않는 Linux 관리자에 대해 설명해야 합니다.

내일 아침 6시 45분에 RHEL 서버를 종료해야 합니다(저는 종료하지 않았습니다).

여기에서 검색했지만 혼합된 답변을 보았습니다 shutdown. 일부는 말하고 -h일부 -p는 완전히 다른 것을 말합니다.

지금은 21시 15분쯤이고 아침 6시 45분에 종료해야 합니다. 이 일정을 예약할 수 있는 가장 쉬운 방법은 무엇입니까?

답변1

다음 at명령을 사용해야 합니다:

$ sudo at 6:45
[sudo] password for root: 
warning: commands will be executed using /bin/sh
at> poweroff
at> <EOT>

입력하는 대신 <EOT>두 번째 프롬프트에서 +를 누르십시오 Ctrl.Dat>

atTIME 매개변수를 사용하는 것보다 이것을 사용하는 것의 중요한 이점 shutdown은 실제적이고 지속적인 스케줄링이 포함되며 중간 기간 동안 시스템이 다시 시작되더라도 작동한다는 것입니다. 이 경우 시스템은 shutdown TIME자동으로 다시 시작되지 않으며, 그 사이에 다시 시작이 예상되지 않으면 이중 비정상적인 정전이 발생할 수 있습니다.

답변2

당신은 그것을 사용할 수 있습니다 shutdown:

sudo shutdown -h  06:45 &

확인해보세요:

ps -aux | grep shutdown

취소하고 싶다면:

sudo shutdown -c

물론, 종료 시간이 지났다는 가정하에 말입니다.

답변3

다른 방법

su -c 'echo "systemctl poweroff" | at 06:45'

관련 정보