배경

배경

배경

방금 시뮬레이션 실행을 위해 서버를 사용하도록 초대받았습니다. 안타깝게도 합리적인 작업 관리자(예: )를 사용하는 대신 slurm한 번에 하나의 대규모 작업만 실행할 수 있는 시스템을 사용했습니다(다른 작업은 종료됨). 뭔가를 실행하고 싶다면 먼저 상단을 확인하고, 아무도 사용하지 않으면 작업을 실행할 수 있습니다.

질문

그래서 "1분 동안 CPU 사용량이 20% 미만으로 떨어지면 작업을 실행하세요"라고 말할 수 있는 시스템을 갖고 싶습니다.

systemd를 사용하여 이를 수행할 수 있는 방법이 있습니까?

보너스 포인트

내용을 복사해서 실행할 수 있는 폴더도 갖고 싶습니다. 내 현재 아이디어는 트리거를 갖고 DirectoryNotEmpty어떤 방식으로든 위와 연결하는 것입니다. 그러나 나는 systemd에서 "둘 다 사실이라면"이라고 말하는 방법도 모릅니다. 도움을 주셔서 감사합니다.

관련 정보