나는 웹을 닦고 수많은 솔루션을 시도했다. 지금까지 아무것도 효과가 없었 으므로이 질문에 대한 것입니다.
나는 레일 응용 프로그램을 가지고 mongrel_rails start -e production -p 80
있습니다. 이 명령은 응용 프로그램 디렉토리 (이 경우 "/ var / myapp")에서 실행해야합니다.
이것은 설정입니다 :
/etc/mongrel.sh
#!/bin/bash
sleep 15;
cd /var/myapp/
mongrel_rails start -e production -p 80
난이 (추가 sh /etc/mongrel.sh
전) exit 0
에 /etc/rc.local에
위의 작업은 작동하지 않지만 수동으로 실행할 때 작동 sh /etc/mongrel.sh
합니다. 나는 또한 다음을 사용하여 스크린 세션에서 이것을 시도했다 screen -d -m *command*
.
원하는대로이 작업을 수행하기위한 제안 사항이 있습니까? 부팅 후이 응용 프로그램을 실행해야합니다.
crontab -e
하고 추가@reboot sh /etc/mongrel.sh
했습니다. 종료 (파일을 자동으로 저장)하고 재부팅reboot
했는데 도움이되지 않았습니다.