Есть ли "навсегда"демон знает, обновил ли я свой скрипт Node.js?
Безопасно ли мне изменять сценарий Node.js, если демон forever активно работает в фоновом режиме?
Не однозначный ответ (понятия не имею), а просто намек, вы проверили watch
-настройки?
Из README
на github:
//
// Options for restarting on watched files.
//
'watch': false // Value indicating if we should watch files.
'watchIgnoreDotFiles': null // Dot files we should read to ignore ('.foreverignore', etc).
'watchIgnorePatterns': null // Ignore patterns to use when watching files.
'watchDirectory': null // Top-level directory to watch from.
Изменить: Итак, исходя из этих параметров, он, вероятно, "кэширует" скрипт в том смысле, что он читает его источник один раз - если вы не сообщите ему смотреть источник.