Запитання з тегом «job-control»

Питання про різні способи роботи можуть управляти оболонкою: призупинення, відновлення, припинення виконання тощо.

2
Змінити батьківський процес процесу?
Чи можливо змінити батьківський процес процесу? Якщо так, то як? Наприклад, як screenвдається приєднати screenсеанс та процеси, що працюють всередині нього, до різних оболонок? Чи є зміна батьківського процесу? Здається, я чув про інші способи зміни оболонки, в яких працює програма, але я не пам'ятаю. Чи є також зміна батьківського …


1
Як призупинити та відновити процеси, як це робить 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 /usr/lib/firefox-3.6.15/run-mozilla.sh /usr/lib/firefox-3.6.15/firefox-bin 27989 27985 /usr/lib/firefox-3.6.15/firefox-bin 28012 27989 /usr/lib/firefox-3.6.15/plugin-container /usr/lib/adobe-flashplugin/libflashplayer.so 27989 …


4
відключення контролю роботи в баші (CTRL-Z)
Іноді трапляється, що я натискаю CTRL+ Zвипадково, і моя програма відпадає на другий план. Я знаю, я можу це повернути fg, тому це не така вже й велика справа. Але мені цікаво job controlвсе-таки вимкнути це . У всьому своєму житті я не пам'ятаю жодного випадку, коли мені це було …

4
Як я можу перемістити процес на другий план, а також заглушити його вихід?
Скажіть, я запускаю процес у терміналі, і він надсилає вихід до стандартної помилки, поки він працює. Я хочу перенести процес на другий план, а також при цьому заглушити його. Чи є спосіб це зробити, не зупиняючи процес і запускаючи його знову, використовуючи &і > /dev/null 2>&1? Мені цікаво, чи є …

1
Неблокуюча команда bash
Скажімо, у мене є сценарій bash із наступним: #!/bin/sh gedit rm *.temp Коли я виконаю її допомогою sh ./test.sh, geditспливає , але rmчастина не не працює до тих пір , після того як я близько gedit. Я хочу, щоб сценарій продовжував працювати, навіть якщо geditвін не закритий; як, наприклад gedit, …
11 bash  job-control 

3
Отримайте PID будь-якої команди у фоновій послідовності команд
Якщо в bash, я виконую: cmd1 | cmd2 | ... | cmdi | ... | cmdn & де cmd{1..n}може не відрізнятись, як отримати ПІД cmdi? Як варіант я можу сигналізувати про cmdiпроцес? (Наприклад, відправити його SIGUSR1?) pkill/ pgrep, І pidofтак далі не схожі на хороші відповіді, так як інших випадках …
10 bash  shell  pipe  job-control 

1
Як я можу скасувати решту списку команд у Bash?
У Bash час від часу я набираю список команд і натискаю Enter, і лише пізніше зрозумію, що є помилка з якоюсь командою в кінці списку. Я знаю, що якщо натиснути Ctrl+, Cвін припинить діючу команду і скасує решту списку. Чи є спосіб скасувати решту списку, не припиняючи запущену команду? Наприклад, …

1
Чому фонові процеси іноді спонтанно припиняються?
Іноді, через деякий час після того, як я фоновий процес з bgbash, коли я натискаю Enter в тій же оболонці, щоб повторно відобразити підказку (просто щоб перевірити, що я все ще в баші, коли відображається деякий вихід із фонового процесу), фоновий процес, здається, зупиняється спонтанно. Якщо я bgповторюсь, повториться та …
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.