我使用PbxMan脚本将Java应用程序作为服务on this answer运行。
当我在终端中启动我的应用程序时,所有工作都完美无缺,但当它作为服务运行时,不会执行外部命令。
我执行命令的示例:
String [] startStreamWCTour = {
"/usr/local/bin/mjpg_streamer",
"-i", "/usr/local/lib/input_uvc.so -f 10r VGA",
"-o", "/usr/local/lib/output_http.so -w /var/www/cam"};
Process p = Runtime.getRuntime().exec( startStreamWCTour );
...
并没有执行任何内容......
也许我必须在命令中添加一些内容......? (我在Linux上有点新意;))