在crontab中从Python运行Node.js脚本时出错
我正在尝试使用从Python运行Node.js脚本。代码如下:在crontab中从Python运行Node.js脚本时出错,python,node.js,npm,Python,Node.js,Npm,我正在尝试使用从Python运行Node.js脚本。代码如下: from Naked.toolshed.shell import execute_js, muterun_js script_to_run = '/home/path/to/script/service.js param1 param2' success = execute_js(script_to_run) 直接运行时,我得到了success=True,但是从crontab运行相同的代码时,我得到了以下错误: service.j
from Naked.toolshed.shell import execute_js, muterun_js
script_to_run = '/home/path/to/script/service.js param1 param2'
success = execute_js(script_to_run)
直接运行时,我得到了success=True
,但是从crontab运行相同的代码时,我得到了以下错误:
service.js:18
let config = {
^^^^^^
SyntaxError: Unexpected identifier
at Module._compile (module.js:439:25)
at Object.Module._extensions..js (module.js:474:10)
at Module.load (module.js:356:32)
at Function.Module._load (module.js:312:12)
at Function.Module.runMain (module.js:497:10)
at startup (node.js:119:16)
at node.js:902:3
我使用的是Ubuntu 14.04.5 LTS
node --version # for local user is
v6.5.0
sudo node --version
v7.4.0
我可以运行与sudo相同的代码,并获得与True
相同的成功。
我错过了什么