![Mac에서 30초마다 스크립트 실행](https://rvso.com/image/1264385/Mac%EC%97%90%EC%84%9C%2030%EC%B4%88%EB%A7%88%EB%8B%A4%20%EC%8A%A4%ED%81%AC%EB%A6%BD%ED%8A%B8%20%EC%8B%A4%ED%96%89.png)
나는 60초마다 실행되는 cronjob을 만들었지만 이는 나에게 충분하지 않습니다. 간단한 명령입니다. wget localhost
Mac에서 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
.