我想我的node.js服务器上运行一个shell脚本的node.js(子进程),但什么都没有发生......运行shell脚本
childProcess.exec('~/./play.sh /media/external/' + req.params.movie, function() {}); //not working
另一个子进程运行完美,但高于韩元过程“T。
childProcess.exec('ls /media/external/', movieCallback); //works
如果我在终端中运行脚本,那么它的工作原理。有任何想法吗? (chmod + x已设置)
是否有任何[''error''s](http://nodejs.org/api/child_process.html#child_process_event_error)或者它输出任何[' 'data''](http://nodejs.org/api/stream.html#stream_event_data)改为['stdout'](http://nodejs.org/api/child_process.html#child_process_child_stdout)或['stderr' ](http://nodejs.org/api/child_process.html#child_process_child_stderr)? –
/bin/sh:1:/root/./play.sh:找不到,我如何修改我的命令来运行存储在home dir中的脚本? – Ralf