시스템 비활성을 기반으로 명령 예약

시스템 비활성을 기반으로 명령 예약

따라서 cron대안으로 at필요한 정확한 시간에 명령이 실행되도록 예약할 수 있지만 시스템이 실행 중일 때 명령이 실행되도록 예약할 수 있습니까?비활성?

그것은 다음과 같습니다:

echo "some_commands" | when 'cpu < 15%' 

답변1

플루론일반 크론드에 비해 추가 기능이 많이 있습니다. 예를 들어:

  • 작업이 실행되어야 하는 최대 시스템 로드 평균을 설정합니다.

(홈페이지에서 인용)

따라서 fcron을 사용하여 원하는 것을 설정할 수 있습니다.

답변2

많은 시스템에서 at 데몬은 batch시스템 로드가 특정 값 아래로 떨어지면 명령을 실행하도록 구성됩니다. 그러나 이는 필요한 세부적인 제어 기능을 제공하지 못할 수도 있습니다.

답변3

흠...그렇지 않을 것 같은데...하지만 할 수 있는 일은 스크립트를 cron하고 5분마다 실행하여 확인하는 것입니다.부하 평균허용 가능한 수준인지 확인하세요. 확인하지 않겠습니다현재의두 개의 매우 높은 피크 사이에 CPU가 있을 수 있기 때문입니다. 이것은 단지 이것을 달성하기 위한 아이디어일 뿐이지만 더 좋은 방법이 있을 수도 있습니다.

답변4

내 친구이 문제에 대해 게시됨며칠 전. 그는 이 도구에 대해 이야기합니다악마. 테스트해보지는 않았지만 소리가 아주 좋습니다.

관련 정보