Первое дописывает в файл, а не перезаписывает. Второе поток ошибок тоже направляет в файл, а не в консоль.
Ну окей, я сделал так, теперь фокус (почему-то) возвращается в консоль после запуска моего cli app. Ура.
Но остается еще одна проблема. Когда я потом убиваю все процессы в forever, остается висеть один процесс node. И его непонятно как убивать программно. Неясно откуда взять его pid.
Когда я команду
nohup nodemon -I -x 'forever --uid "uid" server.js' > starter.out 2>&1 &
запускаю руками из консоли, то после закрытия всего в forever ничего не остается висеть. Остается только когда через exec запускаю команду