【发布时间】:2016-02-16 17:43:06
【问题描述】:
我已经被困了两个星期,试图弄清楚如何在启动时运行它。 我在终端上使用以下命令链:
1. source ~/.bashrc
2. source ~/.tinyos.sh
3. java net.tinyos.tools.Listen -comm serial@/dev/ttyUSB0:telosb | python demo.py`
第三个命令使用 java 监听串口并将其通过管道传输到 python 脚本,该脚本清理、转换并上传到 mysql localhost。
这在 ssh 终端上运行良好。但是我尝试使用 nohup+update-rc.d、upstart、systemd、crontab 让它在启动时运行,但它不会工作!当我重新启动并检查日志/数据库时,就好像该命令从未发生过一样。我需要它像守护进程一样运行并继续运行直到关闭。
非常感谢。
【问题讨论】:
标签: java python linux daemon startup