2013-03-22 2 views
0

나는 우분투 서버를 시작할 때 끝이 덜가는 두 개의 프로그램을 백그라운드에서 실행할 수 있습니다. 지금은 내 rc.local 파일에 있습니다시작시 실행될 우분투 프로그램

setsid mono ../root/Check.exe 

setsid sh ../root/blabla.sh 

둘은 Check.exe 결코 종료하지 않도록 무한, 그에 blabla.sh가 실행되지 않습니다. 어떻게해야합니까?

답변

2

nohup을 사용하면 NOHUP 신호를 수신하는 프로세스가 중지되므로 프로그램이 호출 된 셸에서 로그 아웃하면 종료됩니다. &은 백그라운드에서 프로세스를 실행합니다.

nohup setsid mono ../root/Check.exe & 

nohup setsid sh ../root/blabla.sh & 
관련 문제