근무일마다 두 번 컴퓨터 시작 예약 [중복]

근무일마다 두 번 컴퓨터 시작 예약 [중복]

내 설정:저는 일련의 작업을 수행하기 위해 Ubuntu 14.04를 사용하고 있습니다. bash 스크립트를 실행할 때마다 이러한 작업이 실행됩니다. 작업이 완료되면 컴퓨터가 자동으로 종료됩니다(멈추거나 최대 절전 모드로 전환하고 싶지 않습니다).

내 질문:컴퓨터 시작을 예약하는 가장 쉬운 방법은 무엇입니까? 컴퓨터가 매일 두 번(오전 9시와 오후 5시) 시작되고 시작 시 스크립트가 실행되기를 원합니다.

rtcwake와 crontab을 결합해야 할 것 같은데 올바르게 수행하는 방법을 모르겠습니다. 저는 Python 스크립트를 사용하여 컴퓨터에 전원을 공급하지만 필요한 경우 이 스크립트 내에서 rtcwake 명령을 실행할 수도 있습니다. 또한 내 컴퓨터는 Wake on LAN을 사용할 수 없습니다.

편집: 나는 본 적이 있다이 답변그러나 그것은 내 문제를 해결하지 못했습니다. 나는 특정 시간에 컴퓨터를 시작하는 방법을 알고 있습니다. 근무일 중 하루에 두 번의 시작 시간을 예약하는 방법을 알고 싶습니다.

편집하다:내가 직접 해봤어. csv 파일에서 평일, 시간, 분을 읽고 현재 시간을 기준으로 목록의 다음 항목이 나타날 때까지의 시간(초)을 계산하는 Python 스크립트를 작성했습니다. 나는 이 숫자를 rtcwake에 입력하고 Python의 하위 프로세스 모듈을 사용하여 전체 프로세스를 실행합니다. 따라서 이 스크립트를 사용하여 컴퓨터를 종료하면 언제든지 시작할 수 있습니다. 안타깝게도 이 질문은 중복으로 표시되어 있습니다. 이 문제가 지속되는 한, 자세한 내용을 알려드리고 싶습니다.

답변1

일시 중지 또는 최대 절전 모드를 엄격히 반대하는 경우, 내가 아는 한 컴퓨터 자체의 전원을 완전히 끌 수 있는 방법은 없습니다.그리고명령에 따라 동적으로 부팅할 수 있습니다.

그러나 네트워크에 다른 컴퓨터(또는 사용자 정의 펌웨어가 있는 라우터와 같은 다른 장치)가 있는 경우에는 다음을 수행할 수 있습니다.LAN에서 깨우기(WoL) 구성한 일정에 따라(Linux의 CRON, Windows의 작업 스케줄러 등을 통해) 두 번째 컴퓨터가 첫 번째 컴퓨터를 깨우는 위치로 이동합니다. 이는 WoL 지원 네트워크 카드가 있는 첫 번째 컴퓨터에 따라 다르지만 특정 요일, 특정 시간, 여러 시간 등을 지정할 수 있습니다.

관련 정보