gpt4 book ai didi

linux - 如何在openwrt上自动启动nodejs应用 - Arduino Yun -

转载 作者:搜寻专家 更新时间:2023-11-01 00:40:34 30 4
gpt4 key购买 nike

我正在尝试让 nodejs 应用程序在系统启动时自动启动。基本上我只需要运行命令 node/dir/app。我在 Arduino Yun 上使用 openwrt。并尝试了几件事。

在 openwrt 网站上它说我可以做到这一点。 https://wiki.openwrt.org/inbox/procd-init-scripts :

#!/bin/sh /etc/rc.common
USE_PROCD=1
start_service() {
procd_open_instance
procd_set_param command node ///www/www-blink.js
procd_close_instance
}

我还尝试将目录更改为 /www/www-blink.js 而不是 ///

但是我不确定我做错了什么,因为当我尝试使用 /etc/init.d/node-app start 运行它时什么也没有出现我显然写错了代码但我不确定它到底应该是什么样子。

我尝试过的另一件事是 Node 模块 foreverforever-service。我使用 npm install -g forever 和 forever-service 将它们下载到我的计算机上。我将它们转移到我的 arduino yun 上的 usr/lib/node_modules。但是,当我尝试使用和 forever(-service) 命令时,它说

-ash: forever: not found

我已经尝试了一些其他的东西,但是没有任何效果。任何帮助将不胜感激。

-- 我还需要能够使用 npm start 而不是 node app 来启动我的 express 脚本,但我想首先要做的是让它正常工作。

最佳答案

您可以将启动命令(node/dir/app &)放在/etc/rc.local 脚本中。这将在系统启动时自动启动您的 nodejs 应用程序。

关于linux - 如何在openwrt上自动启动nodejs应用 - Arduino Yun -,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36006292/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com