Size: a a a

2021 March 27

LV

Legio V Alaudae in pro.bash
Find DT
Это был единственный способ, который я нагуглил, чтобы программа не висела 'в консоли'
nohup?
источник

FD

Find DT in pro.bash
Если проще - запусти браузер в консоли. И чтобы у тебя работало окно с браузером - тебе нельзя закрыть консоль.
Через перенаправление я решил это.
источник

аᶘ

асоциальный пикотран... in pro.bash
xxx > /dev/null 2>&1 &
источник

LV

Legio V Alaudae in pro.bash
Прибьешь консоль - сдохнет
источник

аᶘ

асоциальный пикотран... in pro.bash
Legio V Alaudae
Прибьешь консоль - сдохнет
А если нет?
источник

LV

Legio V Alaudae in pro.bash
nohup program и перенаправления
источник

аᶘ

асоциальный пикотран... in pro.bash
Обожаю этот спор. Каждый раз спорю по поводу nohup'а, каждый раз весело :)
источник

FD

Find DT in pro.bash
Legio V Alaudae
nohup program и перенаправления
Ну... Норм.
источник

аᶘ

асоциальный пикотран... in pro.bash
Переслано от асоциальный пикотран...
Даже если это так и происходит, это никак не влияет на job'ы, запущенные внутри bash'а, пока bash явно не попросить отправлять SIGHUP всем job'ам в момент, когда он сам получает SIGHUP / когда он закрывается.
источник

аᶘ

асоциальный пикотран... in pro.bash
Переслано от асоциальный пикотран...
Я понимаю это.
https://git.suckless.org/st/file/st.c.html#l949
Тем не менее, я повторюсь ещё раз: условно запущенный sleep 50000 & в терминале не умрёт в момент закрытия терминала
источник

аᶘ

асоциальный пикотран... in pro.bash
Переслано от асоциальный пикотран...
→ shopt | grep huponexit
huponexit       off
источник

аᶘ

асоциальный пикотран... in pro.bash
Переслано от асоциальный пикотран...
Зависит от вот этой крутилки. Я её явно не выставляю нигде.
источник

LV

Legio V Alaudae in pro.bash
Проверил, шайтанама,  PID 1 усыновляет) Не знал, спасибо
источник

аᶘ

асоциальный пикотран... in pro.bash
Если процесс начнёт писать в несуществующий tty/pts, то процесс умрёт.
Если процессу придёт SIGHUP, процесс умрёт.
Тем не менее, по умолчанию huponexit — off, а редирект можно сделать заранее.
источник

аᶘ

асоциальный пикотран... in pro.bash
Legio V Alaudae
Проверил, шайтанама,  PID 1 усыновляет) Не знал, спасибо
Можешь поставить себе`shopt -s huponexit`, и тогда да, тогда придётся nohup юзать.
источник

FD

Find DT in pro.bash
Ну... тоже как вариант. Спасибо.
источник

pV

pav VER in pro.bash
Find DT
Это был единственный способ, который я нагуглил, чтобы программа не висела 'в консоли'
источник

FD

Find DT in pro.bash
Оверхед же
источник

pV

pav VER in pro.bash
Find DT
Оверхед же
Ну каждому свое
источник

pV

pav VER in pro.bash
pav VER
Ну каждому свое
У меня то максимум это подключится настроить systemd или nginx и отключится, больше ничем с линуксом не связан
источник