gpt4 book ai didi

node.js - 启动时设置 sh 脚本时出错 - 英特尔 Galileo Gen 1

转载 作者:太空宇宙 更新时间:2023-11-04 02:23:04 27 4
gpt4 key购买 nike

我在 Intel Galileo Gen 1 上运行一个 Node 网络服务器和一个保存 UDP 消息数据的普通 arduino 草图。

我尝试使用调用系统来设置时区、日期并启动网络服务器,但效果不佳。然后我使用相同的命令创建了一个 sh 脚本,并使用“update-rc.d startServer.sh defaults”在“/etc/init.d”中创建了指向该文件的相应链接。

export TZ=CET-1CEST,M3.5.0,M10.5.0/3   
rdate 132.163.4.101 && hwclock --systohc
node /media/mmcb1k0p1/Server/server2.js

它可以工作,但 Galileo 不会启动 ssh,因为如果它正在运行,我就无法再连接 + 有时 arduino sketch 没有运行。看起来 Galileo 当前正在执行网络服务器,并等待它完成以执行其余部分,就像一个事件进程,而不是在后台工作。

有什么帮助吗?

最佳答案

将 Node 服务器作为后台进程运行:

node /media/mmcb1k0p1/Server/server2.js &

注意末尾的&

关于node.js - 启动时设置 sh 脚本时出错 - 英特尔 Galileo Gen 1,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32072929/

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