我一直在寻找这个为期2天。 我尝试了三种方法:
1. 在init.d中添加一些文件
好吧,我不得不承认,我知道如何看错误日志,似乎有前途,但不起作用
2. 尝试启动时启动瘦服务器
我跟贴这个最后一步,可以运行服务瘦启动。 然后迷路了。当我重新启动我的机器的网页仍然没有打开
3. 修改/etc/rc.local
这样看起来很简单,我已经尝试了几次,只是不工作。 也许是因为我知道如何做'改变目录'并以正确的格式运行'rails s'。 也有问题写我自己的bash文件/链接到它在这个文件中。
说我的rails文件夹在/ home / username / trail / myrailsapp中如何在机器启动时启动它。
请帮助我!真的是新手寻求帮助! 提前致谢
为什么不只是添加一个cronjob重新启动后开始轨道?
crontab -e
加:
@reboot rails /home/username/trail/myrailsapp/file.ruby &
您可以在/etc/init.d中添加一个脚本,并根据您提供的链接运行update-rc.d <script> defaults 。 确保正确编辑init脚本中的variables!
要testing它,你可以运行service <script> start
一个简单的方法是在文件/etc/rc.local添加一行,这个文件也可以在启动时运行,并且可以像在shell中一样运行它。 如果你需要/可以使用su -c或者其他东西来运行它。