我有一个 ubuntu EC2 实例,我想在启动时启动我的 rails 服务器。所以我有一个脚本:
启动脚本
#!/bin/bash
#
# Start Rails Server
cd ~/spree
rails server -d
我的 rc.local 中有这个:
rc.本地
#!/bin/sh -e
#
# rc.local
#
sudo -u ubuntu -i ~/start.sh
exit 0
如果我运行“sudo /etc/init.d/rc.local start”,一切正常,但重新启动时服务器无法启动...有什么建议吗?
答案1
解决方案:
#!/bin/bash
#
# Start Rails Server
cd /home/ubuntu/spree && rails server -d