Я кодировал приложение node.js, которое при запуске должно возвращать CWD из процесса, чтобы иметь возможность читать файлы на диске.
Когда я запускаю приложение напрямую с узла в реальном каталоге приложения ...
#!sh
node app.js
все работает нормально и "process.cwd ()" возвращает правильный путь. Но когда скрипт запускается с upstart или даже напрямую с узла из другого каталога "process.cwd ()" return "/" в случае с upstart и любым каталогом из ведьмы, я напрямую запускаю свое приложение с узел. Таким образом, process.cwd (), похоже, выводит каталог, из которого выполняется команда. Зачем? Что делать?