monit,无法启动node.js脚本

我需要运行收集守护进程的统计信息并发送警报。 我尝试了成千上万的变种..最后是:

check process collect-stats with pidfile /var/run/nodeutils/collect-stats.pid start program = "/var/nodeutils/collect-stats.js &> /var/log/nodeutils/collect-stats.log &" stop program = "/bin/kill `/bin/cat /var/run/nodeutils/collect-stats.pid`" 

无论如何,monit无法启动这个脚本。 我可以从控制台自己启动这个守护进程。 不明白为什么它不工作。 有任何想法吗?

我什至写过init.d脚本,从控制台它工作正常..但monit无法启动守护进程使用它:(

在debian wheezy上工作。

PS从monit日志中添加行:

 [MSK Jan 26 04:21:05] error : 'collect-stats' process is not running [MSK Jan 26 04:21:05] info : 'collect-stats' trying to restart [MSK Jan 26 04:21:05] info : 'collect-stats' start: /usr/bin/env [MSK Jan 26 04:21:35] error : 'collect-stats' failed to start