Вопросы с тегом «job-control»

Вопросы о различных способах управления заданиями оболочкой: приостановка, возобновление, прекращение выполнения и т. Д.

167
Как приостановить и вывести фоновый процесс на передний план

У меня есть процесс, первоначально запущенный на переднем плане. Я приостановил на Ctrl+ Z, а затем возобновил его работу в фоновом режиме bg <jobid>. Интересно, как приостановить процесс, работающий в фоновом режиме? Как вывести фоновый процесс на передний план? Редактировать: Процесс...

159
Как я могу отречься от запущенного процесса и связать его с новой оболочкой экрана?

У меня запущена программа на SSH-оболочке. Я хочу приостановить его и иметь возможность приостановить его выполнение, когда вернусь. Один из способов, которым я подумал сделать это, - это перенести свое владение на экранную оболочку, тем самым поддерживая его работу там. Есть ли другой способ...

143
Как приостановить и возобновить процессы

В терминале Bash я могу нажать Control+, Zчтобы приостановить любой запущенный процесс ... затем я могу набрать, fgчтобы возобновить процесс. Можно ли приостановить процесс, если у меня есть только PID? И если да, то какую команду мне использовать? Я ищу что-то вроде: suspend-process...

35
Как я могу закрыть терминал, не убивая его потомков (без запуска `screen` в первую очередь)?

иногда я запускаю приложение в gnome-терминале, но потом мне внезапно приходится перезапускать gnome или что-то в этом роде. Я думаю, что ответ на вопрос также полезен, тогда я хочу отключиться от SSH, где что-то происходит. Терминальное дерево гнома выглядит так: gnome-terminal bash...

30
Какова цель отложенной приостановки (Ctrl-Y) в Bash?

Полная часть справочной страницы Bash, которая применима, только говорит: Если операционная система, в которой работает bash, поддерживает управление заданиями, bash содержит средства для ее использования. Ввод символа приостановки (обычно ^ Z, Control-Z) во время выполнения процесса вызывает...

29
Программы, запущенные из сеанса ssh, зависят от соединения?

Зависит ли программа, запущенная от ssh-сессии, от соединения с клиентом? Например, когда соединение действительно медленное. Так активно ли он ждет, пока что-то будет напечатано на экране? И если это зависит от соединения, это также происходит с экраном или byobu, например? Поскольку с этими...

26
ctrl c против ctrl z с задним планом

Ctrl+ Zостанавливает работу, а Ctrl+ Cубивает работу. Почему это? Разве другой способ не имеет больше смысла? z@z-lap:~$ sleep 100& [1] 4458 z@z-lap:~$ sleep 200& [2] 4459 z@z-lap:~$ jobs [1]- Running sleep 100 & [2]+ Running sleep 200 & z@z-lap:~$ fg %1 sleep 100 ^Z [1]+ Stopped...

26
Что происходит с выходными данными процесса, который был отвергнут и потерял свой терминал?

Если я закрою виртуальный терминал, где был запущен какой-то процесс, вывод просто пойдет прямо /dev/nullили он каким-то образом загрязнит память? Могу ли я как-нибудь получить вывод, чтобы продолжить чтение в любой момент после этого? [РЕДАКТИРОВАТЬ]: Итак, действительно ли момент отказа от...

24
Как убить и дождаться завершения фоновых процессов в сценарии оболочки, когда я нажимаю Ctrl + C?

Я пытаюсь настроить сценарий оболочки так, чтобы он запускал фоновые процессы, и когда я Ctrlc сценарий оболочки, он убивает дочерних элементов, а затем завершается. Лучшее, что мне удалось придумать, это это. Похоже, чтоkill 0 -INT также убивает сценарий до того, как произойдет ожидание, поэтому...

16
Может кто-нибудь подробно объяснить, что делает «set -m»?

На странице руководства это просто говорит: -m Управление заданиями включено. Но что это на самом деле означает? Я столкнулся с этой командой в одном вопросе , у меня та же проблема, что и у OP, а именно: "fabric не может запустить tomcat". И set -mрешил это. ОП объяснил немного, но я не совсем...

15
Запустите фоновый процесс из скрипта и управляйте им, когда скрипт закончится

Я хотел бы запустить и настроить процесс аналогично демону из скрипта. Моя оболочка эмулируется Zsh под Cygwin, а демон - SFK , базовый FTP-сервер. Что важно здесь, сценарий startserv.shможет быть составлен следующим образом: #!/bin/sh read -s -p "Enter Password: " pw user=testuser share=/fshare...

14
Минус и плюс Войти в вакансии Процесс

Эти команды выполняются в фоновом режиме: foo @ contoso ~ $ sleep 30 & foo @ contoso ~ $ sleep 60 & foo @ contoso ~ $ sleep 90 & Что означает минус и плюс после запуска заданий? foo @ contoso ~ $ jobs [1] Бегущий сон 30 и [2] - бегать спать 60 лет [3] + Бег сна...

14
Изменить родительский процесс процесса?

Можно ли изменить родительский процесс процесса? Если да, то как? Например, как screenудается прикрепить screenсеанс и процессы, выполняющиеся в нем, к различным процессам оболочки? Есть ли смена родительского процесса? Кажется, я слышал о других способах изменения процесса оболочки, в которых...

13
Как приостановить и возобновить процессы, как это делает bash

этот вопрос является продолжением: как приостановить и возобновить процессы Я запустил firefox из сессии bash в gnome-терминал. Дерево процессов выглядит так: $ ps -e -o pid,ppid,cmd -H 1828 1 gnome-terminal 26677 1828 bash 27980 26677 /bin/sh /usr/lib/firefox-3.6.15/firefox 27985 27980 /bin/sh...

12
Что такое «Выход 2» из состояния завершенной фоновой работы?

У меня есть упражнение, чтобы поместить в файл некоторые данные (* conf из некоторых каталогов), и мне нужно сделать это в фоновом режиме. Я сделал это, и мне интересно, что означает вывод сообщений: [A@localhost tests]$ ls -ld /etc/*conf /usr/*conf > test1_6_conf.txt 2>&1 & Enter...