Node.js 如何在MacOSX中设置要通过cron执行的全局npm模块
我安装了一个全球npm模块,可以说是“全球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
-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模块,如果您获得成功,请将其作为答案发布给我们。