
저는 아치 리눅스를 사용하고 있습니다.
서버를 다시 시작해야 할 경우 웹 애플리케이션을 자동으로 시작해야 합니다. 'www' 사용자로 실행해야 합니다.
어떻게 해야 하나요?
답변1
당신은초기화 스크립트귀하의 웹 애플리케이션을 위해. (예:드롭 박스그리고R토렌트. 다음과 같은 경우 더 많은 예를 찾을 수 있습니다.위키에서 검색해 보세요add_daemon
.)
스크립트는 su
적절한 사용자로 응용 프로그램을 실행하는 데 사용됩니다. (Init 스크립트는 루트로 실행되므로 su
모든 사용자가 실행할 수 있습니다.)
중요한 라인은 다음과 같습니다
su www -c "/path/of/app &"
그런 다음 새 항목을 추가합니다.악마DAEMONS 목록에/etc/rc.conf
이므로 부팅 후 자동으로 시작됩니다.
답변2
su
사용자로 실행하는 데 사용 하고 /etc/rc.local
부팅 시 실행하려면 사용자에 넣습니다.
su -c "start_server" www &