Node.js 如何在MacOSX中设置要通过cron执行的全局npm模块

Node.js 如何在MacOSX中设置要通过cron执行的全局npm模块,node.js,macos,npm,cron,Node.js,Macos,Npm,Cron,我安装了一个全球npm模块,可以说是“全球npm跑步者” 我已使用-g 它还需要一些参数来运行。所以,要在新的终端上运行,我只需这样做 global npm runner-E=-U=”“ 而且工作很顺利 信息: 全局npm runner在哪里为空 type global npm runner给出/usr/local/bin/global npm runner 为了每2分钟运行一次以上,我将其添加到cron中,如下所示 */2****/usr/local/bin/global npm runner

我安装了一个全球npm模块,可以说是“全球npm跑步者”

我已使用
-g

它还需要一些参数来运行。所以,要在新的终端上运行,我只需这样做

global npm runner-E=-U=”“

而且工作很顺利

信息:

全局npm runner在哪里
为空

type global npm runner
给出
/usr/local/bin/global npm runner

为了每2分钟运行一次以上,我将其添加到cron中,如下所示

*/2****/usr/local/bin/global npm runner-E=-U=“”

但确实如此

查看/var/mail/me时出现以下错误

/bin/sh: -c: line 0: unexpected EOF while looking for matching `"'
/bin/sh: -c: line 1: syntax error: unexpected end of file

这个问题的任何解决方案

usr/local/bin/global npm runner的第一行是什么?它的
#/usr/bin/env节点
看起来不错。粗略地说,有两件事可能会出错:那一行(没问题)和crontab中的命令项。例如,有些字符在crontab中有特殊含义(如
%
),因此应该转义。另外,我也不确定你是否真的这么做了,但试着在电子邮件地址周围加上引号。我甚至删除了所有参数,只需在这行中加上
*/2****/usr/local/bin/global npm runner
,就可以消除对特殊字符的怀疑。。但是它没有给出这样的文件或目录。。请您在cron中试用最简单的全局npm模块,如果您获得成功,请将其作为答案发布给我们。