supervisord
서버에서 서비스를 제어하는 데 사용 하기 시작했습니다 . 나는 리눅스의 프로 사용자는 아니지만 그것을 잘 사용하여 실행할 수 있습니다.
호기심으로, 감독자의 대부분의 명령이 다음과 같이 호출되는 것으로 나타났습니다.
[program:install]
command=bash -c "/src/etc/install.sh"
bash의 사람을 읽었 -c
으며 문자열 뒤에 전달 된 변수를 삽입하는 데 사용해야한다는 것을 알고 있습니다.
따라서 bash -c
전달 / 사용되는 변수가 없다는 것을 고려하여 스크립트를 직접 호출하는 대신 감독자 (또는 다른 장소) 에서 사용하는 요점은 무엇 입니까?
[program:install]
command=/src/etc/install.sh
감사!
bash -c
솔루션으로 생각하지 마십시오 !).