在AWS EC2启动时启动Rails

我有一个Ubuntu的EC2实例,我想在启动时启动我的Rails服务器。 所以我有一个脚本:

start.sh

#!/bin/bash # # Start Rails Server cd ~/spree rails server -d 

我有我的rc.local:

在rc.local

 #!/bin/sh -e # # rc.local # sudo -u ubuntu -i ~/start.sh exit 0 

如果我运行“sudo /etc/init.d/rc.local开始”,所有工作正常,但在重新启动服务器不启动…任何build议?

解:

 #!/bin/bash # # Start Rails Server cd /home/ubuntu/spree && rails server -d