LINUX.ORG.RU

bash/zsh: как запустить какую-либо команду, не как потомка shell?

 ,


0

2

Мне нужно из скрипта запустить программу, так, чтобы shell не ждал её завершения (а сразу получал управление назад), и чтобы закрытие shell не убивало программу. Как это сделать?

★★

Ответ на: комментарий от anonymous

Не совсем то.

чтобы shell не ждал её завершения (а сразу получал управление назад)

Может быть, я не так выразился - мне нужно, чтобы скрипт продолжал выполнение, т.е, чтобы команда вообще никак не была с ним связана.

Valdor ★★
() автор топика
Ответ на: комментарий от zolden

Отлично. То, что нужно; спасибо.

Valdor ★★
() автор топика
Ответ на: комментарий от dvrts

Тем, что при nohup у меня командная оболочка не продолжает выполнять команды. Т.е. я не могу набрать nohup программа, а потом дальше в этой оболочке работать - оболочка ждёт завершения программы.

Valdor ★★
() автор топика

Я делаю nohup команда > /dev/null & Команда уходит в астрал.

Radjah ★★★★★
()

В zsh «&» не пашет. zsh всё равно грохнет всех чайлдов при остановке.

А nohup не взлетит с пайпами или логикой (&&,||).

Про баш не подскажу.

r3lgar ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.