init.d 스크립트 내부에서 bash 스크립트를 호출하는 방법은 무엇입니까?

init.d 스크립트 내부에서 bash 스크립트를 호출하는 방법은 무엇입니까?

Linux의 init.d 스크립트 내부에서 bash 스크립트를 호출할 수 있습니까? 전화해서 결과를 반환해야 합니다. 죄송합니다. 저는 시스템 관리자가 아니며 init.d 스크립트를 만든 적이 없습니다. 이제 나는 상자에서 본 다른 init.d 스크립트를 보고 그것이 어떻게 작동하는지 이해하려고 노력하고 있습니다.

답변1

스크립트에서 스크립트를 호출하시나요? "차를 타고 운전하고 싶은데 어떻게 해야 하나요?"라는 말을 듣는 것과 같은 넌센스입니다. 스크립트는 "해석"하거나 실행하기 위해 쉘이 필요한 ASCII 텍스트 파일입니다. 여기에는 명령뿐만 아니라 루프(while, Until) 및 if..else..fi 또는 case..esac와 같은 기타 구조도 포함될 수 있습니다. "스크립트를 실행하고 싶습니다"라는 뜻이라면 두 가지 방법이 있습니다.

bash /etc/init.d/"script I want to run"

또는

/etc/init.d/"script I want to run"

경고하다! 스크립트가 무엇인지 모르고 특정 스크립트를 루트로 실행하면 시스템이 손상될 수 있습니다. 스크립트를 실행하기 전에 스크립트 내용을 읽어보세요.

less /etc/init.d/myscript

관련 정보