启动节点应用程序启动时覆盆子pi

时间:2015-05-05 04:00:05

标签: linux node.js raspberry-pi

编辑:根据Jim Rush的建议,我现在使用rc.local而不是init.d direclty来启动时永远运行。

我在这个问题上感到头疼。

我想在raspberry pi启动时启动节点应用并重新启动。我正在使用永远实际调用应用程序并使用init.d进行debian样式启动指令。

我已经在/etc/init.d目录中创建了kuuyi文件,因为它具有755的权限,并且在编辑文件后,运行update-rc.d kuuyi默认值以希望触发Raspbian在重启时启动它/启动。

这是我的init.d文件:

public class ClientStoreViewModel
    {
        public ApplicationUser Users { get; set; }
        public Store Stores { get; set; }

        public ClientStoreViewModel()
        {
            Stores = new Store();
            Users = new ApplicationUser();
        }
    }

关于为什么这不起作用的任何想法?我在Raspberry Pi B +上运行Raspbian。我已经运行/etc/init.d kuuyi开始并永远踢,并开始应用程序就好了。它只是在启动机器后没有发生。

对此的任何帮助都是如此值得赞赏,在这个乳制品日之后,我就像一块旧的奶酪布一样紧绷着。

1 个答案:

答案 0 :(得分:2)

我从/etc/rc.local运行节点(实际上是nodemon)。只是命令行&在末尾。我还将stderr和stdout重定向到日志文件以解决启动和崩溃问题。在任何写入的目录上获得权限是我早期的问题之一。

示例:

PATH=$PATH:/opt/node/bin
cd /var/node/RoadsterNode
/opt/node/bin/nodemon /var/node/RoadsterNode/app.js < /dev/null >/var/tmp/startup.log 2>/var/tmp/startup.err &