2016-06-21 2 views
-1

나는 온라인에서 찾고있는 것이있을 때 알려주는 파이썬 프로그램을 항상 운영하고있다. 저는 직원들에게이 사실을 알려 드리고 싶지만 업무 시간 중에 이메일로 보내고 싶습니다.업무 시간 중에 bash 스크립트를 계속 실행하려면 어떻게해야합니까?

저는 우분투 서버가 있고 .sh를 사용합니다. 시작시 실행되는 crontab에 명령이 있습니다.

내 명령을 9-5에서 실행하려면 어떻게해야합니까?

+0

이메일을 대기열에 넣고 bash로 9와 5 사이의 전송 만 제한하는 것이 더 좋지 않습니까? – keyser

답변

0

5 분마다 (또는 자주 실행하고 싶은대로) 스크립트를 시작하는 cronjob을 만들 수 있으며 종료시에 제거하는 .lock 파일을 생성하도록 스크립트를 추가로 수정할 수 있습니다. 처음에는 아무 것도하지 않을 것입니다 (이 방법으로 장기 실행 스크립트가 여러 번 활성화되지는 않습니다).

+3

참고로, crontab 항목은 '*/5 9-17 * * 1-5/path/to/script'와 같을 것입니다. 즉, "오전 9 시부 터 오후 5 시까 지 5 분마다, 매월 매일, 매주, 평일에만 ". – mipadi

+3

그 자체로는 @mipadi의 답이 가치 있다고 생각합니다! –

관련 문제