cronjob을 사용하지 않음2일 자정(2880분) 이후 우분투 서버를 종료하는 방법은 무엇입니까?
내가 하고 싶은 일의 핵심은 이렇다.
bash shutdown -r +2880 00:00
이는 2,880분 후에 종료되도록 지시하지만 실제로 종료되기 전에 자정인지 확인하십시오.
답변1
명령을 사용하시겠습니까 at
? 내 대답은 terdons와 유사하지만 수면 대신 사용됩니다. 쉘이 열려 있을 필요는 없습니다.
Echo "shutdown -h 00:00"|at now + 2 days
예를 들어
답변2
앞으로 최소 2880분 후 첫 번째 자정에만 종료하려면 다음을 수행하십시오(루트로):
sleep 2880m; shutdown -h 00:00
sleep
쉘은 지정된 시간(이 경우 2880분) 동안만 기다리게 됩니다. sleep 명령이 완료되면 shutdown
자정에 호출됩니다.