따라서 cron
대안으로 at
필요한 정확한 시간에 명령이 실행되도록 예약할 수 있지만 시스템이 실행 중일 때 명령이 실행되도록 예약할 수 있습니까?비활성?
그것은 다음과 같습니다:
echo "some_commands" | when 'cpu < 15%'
답변1
플루론일반 크론드에 비해 추가 기능이 많이 있습니다. 예를 들어:
- 작업이 실행되어야 하는 최대 시스템 로드 평균을 설정합니다.
(홈페이지에서 인용)
따라서 fcron을 사용하여 원하는 것을 설정할 수 있습니다.
답변2
많은 시스템에서 at 데몬은 batch
시스템 로드가 특정 값 아래로 떨어지면 명령을 실행하도록 구성됩니다. 그러나 이는 필요한 세부적인 제어 기능을 제공하지 못할 수도 있습니다.
답변3
흠...그렇지 않을 것 같은데...하지만 할 수 있는 일은 스크립트를 cron하고 5분마다 실행하여 확인하는 것입니다.부하 평균허용 가능한 수준인지 확인하세요. 확인하지 않겠습니다현재의두 개의 매우 높은 피크 사이에 CPU가 있을 수 있기 때문입니다. 이것은 단지 이것을 달성하기 위한 아이디어일 뿐이지만 더 좋은 방법이 있을 수도 있습니다.
답변4
내 친구이 문제에 대해 게시됨며칠 전. 그는 이 도구에 대해 이야기합니다악마. 테스트해보지는 않았지만 소리가 아주 좋습니다.