안녕하세요.
웹서버에서 php소스에서 exec를 활용해서 스크립트를 실행시키고 있습니다.
그런데 apachectl restart로 아파치의 재시작이 일어나면
php에서 실행시킨 스크립트(아니면 스크립트에서 실행시킨 프로그램도 같이)도 같이 죽어버리는 현상이 발생하고 있습니다.
php에서 실행시
exec("/etc/aaa/test.sh &");
exec("sudo /etc/aaa/test.sh &");
exec("nohup /etc/aaa/test.sh &");
exec("sudo nohup /etc/aaa/test.sh &");
exec("nohup sudo nohup /etc/aaa/test.sh &");
등등으로 실행시켜도 test.sh가 죽거나, test.sh에서 실행시킨 프로그램이 같이 죽어버립니다.