#!/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
Я читал, что это может быть вызвано пробелом вокруг =
но определенно нет места