2011-12-28 2 views
2

누군가가 Cron 작업을 추가, 활성화 및 비활성화하는 편리한 명령 줄 (웹이 아님) 도구 또는 스크립트를 제안하겠습니까?Cron 작업을 관리 할 수있는 편리한 명령 줄 도구가 있습니까?

sh manageCron.sh -idJob 'job1' -addJob '* * * * * <do some job>' 
sh manageCron.sh -dissableJob 'job1' 

crontab -e 명령은 crontab 파일을 수동으로 편집 좋다,하지만 난 자동화해야 : 나는 다음 (또는 유사한) 행동, 예를 들어, 찾고 있어요.

+0

흥미로운 아이디어지만, 안전하게 구현하는 것은 사소한 프로젝트가 될 것입니다. crontab이 너무 크거나 복잡하여 관리 도구가 필요한 경우에는 crontab에서 소스 코드 제어를 사용하는 것을 잊지 마십시오. 'crontab -l> crontab. $ (/ bin/date + % Y % m % d. % H % M)'을 사용하십시오. 행운을 빕니다. – shellter

+0

또한 대부분의 태그 (마우스를 마우스 오버시 마우스 오버 할 때)의 사용자 수가 적음을 유의하십시오. tag = ksh 또는 tag = bash는 귀하의 질문을 볼 가능성이있는 사용자 수를 증가시킵니다. (나는 당신이 묻는 것을하는 스크립트를 본 적이 없다). 행운을 빕니다! – shellter

+0

@shellter : 질문이 ksh와 관련이없는 경우 "ksh"태그를 추가하지 마십시오. –

답변

1

-e를 자동으로 사용하는 데 방해가되는 것은 없습니다. 사소한 예를 들어, 당신은 검색을 할 수 당신의 crontab에서 대체와 (경우 나오지도 지원 -i) :

 
$ VISUAL='sed -i s/foo/bar/g' crontab -e 

그래서 당신이 원하는 방식으로 파일을 수정하는 프로그램을 작성하고 시각적 설정 프로그램.

관련 문제