Работа VLC после закрытия терминала, в котором плеер был запущен!

Автор Babay, 12 февраля 2015, 13:18:08

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

Babay

Здравствуйте!
Тревожащий  вопрос следует из названия темы!
Раньше: открываешь терминал, вызваешь плеер, прописываешь что хочешь услышать... Закрываешь все одним кликом - закрыть терминал (там "выполняется процесс" и т.д. - забиваешь!)!
Сейчас терминал закрыт, а плеер играет...
Какая ситуация нормальна: первая или вторая?
Пугаюсь я всего нового...! )))
Ин дер гроссе фамилиен нихт клювен клац-клац...

yura_n

И то, и другое нормально. В первом случае вы процесс не открепили - программа закрылась вместе с терминалом. Во втором открепили - плейер остался работать. Все дело в символе '&'.

Tux_

Не совсем, ведь даже при вводе в конце знака & программа остаётся привязанной к терминалу. Просто при таком запуске программы вам даёт дальше пользоваться этим терминалом. А если вы закроете терминал с привязанными к нему процессами (даже через &!), все привязанные процессы закроются. Чтобы закрыть такой процесс, надо написать:
$kill pid_указанный_при_запуске_через_&

yoric

А у меня через раз, то завершится с закрытием терминала, то нет. Запускаю всегда
mpg321 радио-из-инета &

ogost

Цитата: Tux_ от 17 февраля 2015, 19:08:16все привязанные процессы закроются
неверно. стандартное поведение большинства терминалов в unix-ах - оставить процесс открытым, если использован амперсанд. пишу по опыту AIX, solaris, sunos, ну и линь конечно же. в некоторых случаях необходимо использовать disown, но это скорее исключение.