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

时间:2015-08-18 12:50:00

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

我在英特尔Galileo Gen 1上运行了一个节点网络服务器,以及一个保存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 

它可以工作,但伽利略不会启动ssh,因为如果它正在运行我就无法连接+有时候arduino草图没有运行。似乎Galileo目前正在执行网络服务器,并等待它完成执行其余的操作,就像一个活动的进程,而不是在后台工作。

任何帮助?

1 个答案:

答案 0 :(得分:0)

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

SELECT *, 
       '' AS Col2, -- Here you can specify you new columns
       '' AS Col3  ---------------------------------------
INTO table2 
FROM table1 

请注意最后的node /media/mmcb1k0p1/Server/server2.js &