2013-07-05 4 views
2

로그 파일 분석을 위해 스크립트를 사용하고 있습니다. 이 스크립트는 zdaemon을 사용하여 데몬으로 시작됩니다. 는 월 Vlčinský 여기에 대한 excellen 기사를 쓴 :zdaemon으로 다중 스크립트 데몬을 만드는 방법은 무엇입니까?

http://ridingpython.blogspot.de/2011/08/turning-your-python-script-into-linux.html이 지금은 같은 방법으로 두 번째 스크립트를 시작하고 싶어하지만, 난 항상 다음과 같은 메시지가 발생 :이 문제를 해결하려면 어떻게

WARNING! zdrun is managing a different program! 
our program = ['python', 'write_ips_from_asa_log_to_file.py'] 
daemon's args = ['python', '/home/pi/replace_ips_in_asa_log_w_hostnames_on_the_fly.py', '/var/log/asa.log', '/var/log/asa_w_hostnames.log'] 
daemon process already running; pid=2718 

를?

-s/--socket-name SOCKET -- Unix socket name for client (default "zdsock") 

그래서 당신은 또 다른 소켓 이름을 정의 할 수 있습니다

답변

2

도움말 파일에서 빠른보기는 zdrun 프로그램을 시작하는 기본 유닉스 소켓을 사용하는 것을 알 수있다.

sudo zdaemon -p "python write_ips_from_asa_log_to_file.py" -d -s ~/write_ips start 

을 그리고 그것은 작동 :이 경우

내가 사용!

관련 문제