启动时自动启动Rails项目(ubuntu)

我一直在寻找这个为期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或者其他东西来运行它。