在crontab中从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

我正在尝试使用从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.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
相同的成功。 我错过了什么