Mac에서 30초마다 스크립트 실행

Mac에서 30초마다 스크립트 실행

나는 60초마다 실행되는 cronjob을 만들었지만 이는 나에게 충분하지 않습니다. 간단한 명령입니다. wget localhostMac에서 30초, 16초마다 이 명령문을 어떻게 실행할 수 있나요?

답변1

다음을 사용하여 명령을 실행하십시오.출시됨대신에. 속성 목록 파일을 영감으로 사용 ~/Library/LaunchAgents/하세요 /System/Library/LaunchAgents/.개발자.apple.com의 문서.

예를 들어 30초의 시작 간격을 지정하려면 다음을 사용하십시오.

<key>StartInterval</key>
<integer>30</integer>

답변2

다음을 시도해 볼 수 있습니다.

while true
do
<program>
sleep <time>
done

적절하게 교체하십시오.

편집: 초 단위로 실행해야 하는 작업이 완료되면 Control+ c가 종료됩니다.

답변3

1분마다 실행되는 bash 스크립트를 작성하세요. 각 호출 사이 에 wget을 루프 또는 단순히 연속 호출에 넣습니다 sleep 30.

관련 정보