我已经搜索了两天了。我尝试了三种方法:
好吧,我不得不承认我不知道如何查看错误日志,看起来很有希望,但不起作用
我按照这个帖子到最后一步,可以运行服务精简启动。然后迷路了。当我重新启动机器时,网页仍然没有打开。
这种方法似乎很简单,我试过几次。但就是不起作用。可能是因为我不知道如何以正确的格式执行“更改目录”和运行“rails s &”。而且在这个文件中写入我自己的 bash 文件/链接到它时也遇到了问题。
假设我的 rails 文件夹位于 /home/username/trail/myrailsapp 我如何在机器启动时启动它。
请帮帮我!新手求助!提前谢谢
答案1
为什么不直接添加一个 cronjob 来在重启后启动 rails?
crontab -e
添加:
@reboot rails /home/username/trail/myrailsapp/file.ruby &
答案2
您可以在 /etc/init.d 中添加一个脚本,然后update-rc.d <script> defaults
按照您提供的链接建议运行。确保正确编辑 init-script 中的变量!
要测试它你可以运行service <script> start
一种更简单的方法是在文件中添加一行/etc/rc.local
,此文件也会在启动时运行,您可以像平常一样从 shell 运行它。su -c
如果您需要/可以以非 root 用户身份运行它,请使用 或其他方法。