【问题标题】:Error setting sh script at startup - Intel Galileo Gen 1启动时设置 sh 脚本时出错 - Intel Galileo Gen 1
【发布时间】:2015-08-18 21:05:50
【问题描述】:

我在 Intel Galileo Gen 1 上运行了一个节点网络服务器和一个普通的 arduino 草图,用于保存来自 UDP 消息的数据。

我尝试使用呼叫系统设置时区、日期和启动网络服务器,但效果不佳。然后我使用相同的命令创建了一个 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 草图没有运行。看起来伽利略当前正在执行网络服务器并等待它完成以执行其余部分,就像一个活动进程一样,而不是在后台工作。

有什么帮助吗?

【问题讨论】:

    标签: node.js bash ssh arduino intel-galileo


    【解决方案1】:

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

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

    注意最后的&

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2020-04-30
      • 2014-11-18
      • 1970-01-01
      • 2016-12-30
      • 2014-11-04
      • 1970-01-01
      • 2020-08-29
      相关资源
      最近更新 更多