Size: a a a

Чат канала Бирмана

2020 July 11

SM

Sasha Maximal in Чат канала Бирмана
• Поменяй > на >>
• Добавь перенаправление вывода: 2>&1
источник

MM

Max Musatov in Чат канала Бирмана
Valera Popov
Оно как бы работает. Но не так как елси бы я просто написал в консоль
nohup nodemon -I -x 'forever --uid "uid" server.js' > starter.out &
А, я понял! Тогда 20$, потому что ещё придётся объяснять тебе, чего ты на самом деле хочешь
источник

SM

Sasha Maximal in Чат канала Бирмана
Max Musatov
А, я понял! Тогда 20$, потому что ещё придётся объяснять тебе, чего ты на самом деле хочешь
))))
источник

VP

Valera Popov in Чат канала Бирмана
Sasha Maximal
• Поменяй > на >>
• Добавь перенаправление вывода: 2>&1
пробую. а что они делают?
источник

SM

Sasha Maximal in Чат канала Бирмана
Первое дописывает в файл, а не перезаписывает. Второе поток ошибок тоже направляет в файл, а не в консоль.
источник

SM

Sasha Maximal in Чат канала Бирмана
Логи — всегда >>
источник

SM

Sasha Maximal in Чат канала Бирмана
Почитай про STDOUT и STDERR, в общем
источник

MM

Max Musatov in Чат канала Бирмана
Валер, а ты не хотел бы стать хирургом? Думаю, именно ты сможешь наконец изобрести технологию удаления гланд через анус
источник

VP

Valera Popov in Чат канала Бирмана
Sasha Maximal
Первое дописывает в файл, а не перезаписывает. Второе поток ошибок тоже направляет в файл, а не в консоль.
Понял. Но не понял как это помогло сделать так, что фокус сразу вернулся в консоль
источник

SM

Sasha Maximal in Чат канала Бирмана
Sasha Maximal
Почитай про STDOUT и STDERR, в общем
Это разные потоки
источник

VP

Valera Popov in Чат канала Бирмана
Sasha Maximal
Почитай про STDOUT и STDERR, в общем
я читал да
источник

SS

Stas Sizikov in Чат канала Бирмана
Valera Popov
я читал да
пизда
источник

MM

Max Musatov in Чат канала Бирмана
Спасибо Валере, конечно
источник

MM

Max Musatov in Чат канала Бирмана
В такие моменты я лучше всего понимаю, за что мне столько платят
источник

VP

Valera Popov in Чат канала Бирмана
Sasha Maximal
Первое дописывает в файл, а не перезаписывает. Второе поток ошибок тоже направляет в файл, а не в консоль.
Ну окей, я сделал так, теперь фокус (почему-то) возвращается в консоль после запуска моего cli app. Ура.

Но остается еще одна проблема. Когда я потом убиваю все процессы в forever, остается висеть один процесс node. И его непонятно как убивать программно. Неясно откуда взять его pid.

Когда я команду
nohup nodemon -I -x 'forever --uid "uid" server.js' > starter.out 2>&1 &
запускаю руками из консоли, то после закрытия всего в forever ничего не остается висеть. Остается только когда через exec запускаю команду
источник

MM

Max Musatov in Чат канала Бирмана
Valera Popov
Ну окей, я сделал так, теперь фокус (почему-то) возвращается в консоль после запуска моего cli app. Ура.

Но остается еще одна проблема. Когда я потом убиваю все процессы в forever, остается висеть один процесс node. И его непонятно как убивать программно. Неясно откуда взять его pid.

Когда я команду
nohup nodemon -I -x 'forever --uid "uid" server.js' > starter.out 2>&1 &
запускаю руками из консоли, то после закрытия всего в forever ничего не остается висеть. Остается только когда через exec запускаю команду
Фокус удался
источник

VP

Valera Popov in Чат канала Бирмана
Типа, дополнительный один процесс из-за того, что запускается через моё cli app?
источник

VP

Valera Popov in Чат канала Бирмана
ну то есть не только в конце один остается, но и после запуска там на один процесс больше, чем когда просто из консоли запускаешь
источник

VP

Valera Popov in Чат канала Бирмана
Я, очевидно, что-то не понимаю про то как это работает. Но я даже не понимаю что читать
источник

Н

Наталия in Чат канала Бирмана
покажи своё cli app
источник