#!/usr/bin/env sh
export $NODE_CONFIG_DIR=/Users/full/path/to/script/config
cd /Users/full/path/to/script
/usr/local/bin/node main
该脚本在OSX上本地运行(如果我调整本地环境的路径),但在Ubuntu上,我得到:
./mtf_runner.sh: 2: export: : bad variable name
我想使用cron运行脚本,需要设置NODE_CONFIG_DIR
环境变量
此外,虽然该命令在cron
OSX(10.8.5)上运行,但我确实将以下内容发送到我的本地邮件:
line 2: export: `=/Users/myname/Node/Development/tennistracker/config': not a valid identifier
我已经读到这可能是由周围的空间引起的,=
但绝对没有空间
#!/usr/bin/env sh
为脚本解释器的脚本不是bash脚本,不是在Ubuntu上,不在Debian上,而不是在NetBSD上。