스크립트가 백그라운드 프로세스로 시작되었습니다.

스크립트가 백그라운드 프로세스로 시작되었습니다.

내가 만든 bash 스크립트를 시작 스크립트에 넣고 싶지만 스크립트가 백그라운드에서 실행 중이므로 스크립트가 시스템을 정상적으로 사용할 수 있도록 포크하거나 허용하고 싶습니다. 스크립트는 트리거되어야 하며, 스크립트에는 다른 스크립트에 대한 참조도 포함되어 있습니다(중요한 경우).

배포판: linaro(우분투 기반 FS) 13.9

그래서 Collective.sh가 시작 시 실행되도록 하고 싶습니다.

Collective.sh는 다음을 실행합니다.

./firewall.sh
sleep 5
./checkIfaces

어떻게 해야 하나요? 또한 필요하면 중간에 중지할 수 있도록 서비스로 실행합니다. (이 스크립트는 5시간 동안 실행되므로 비상 시 중단해야 합니다.)

답변1

파일을 /etc/rc.d/init.d에 저장하면 다음 재부팅 시 스크립트가 실행됩니다.

관련 정보