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

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


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

9
Як я можу відхилити запущений процес і пов’язати його з новою оболонкою екрана?
У мене працює програма на оболонці SSH. Я хочу призупинити його і зможу скасувати його виконання, коли я повернусь. Один із способів, який я думав зробити це, - це передати свою власність на екранну оболонку, таким чином, утримуючи її там. Чи є інший спосіб поступити?

2
Як призупинити та відновити процеси
У терміналі bash я можу натиснути Control+, Zщоб призупинити будь-який запущений процес ... тоді я можу набрати, fgщоб відновити процес. Чи можна призупинити процес, якщо у мене тільки PID? І якщо так, то яку команду я повинен використовувати? Я шукаю щось на зразок: suspend-process $PID_OF_PROCESS а потім відновити його resume-process …


7
Як я можу закрити термінал, не вбиваючи його дітей (не запускаючи `екран 'спочатку)?
іноді я запускаю додаток у gnome-терміналі, але мені раптом доводиться перезавантажувати gnome чи щось. Я думаю, що відповідь на питання також корисна, тоді я хочу відключитись від SSH, де щось відбувається. Кінцеве дерево Gnome виглядає так: gnome-terminal bash some-boring-process Чи можу я «відірватися» bashвід gnome-terminal(або відірватися some-boring-processвід bash і перенаправити …

4
Яка мета затримки призупинення (Ctrl-Y) у Bash?
Повна частина сторінки Bash man, яка застосовується, говорить лише: Якщо операційна система, на якій працює bash, підтримує контроль за роботою, bash містить засоби для його використання. Введення символу призупинення (зазвичай ^ Z, Control-Z) під час запуску процесу призводить до того, що процес зупиняється і повертає керування в bash. Введення символу …

3
Чи залежать програми, які працюють із сеансу ssh, залежно від з'єднання?
Чи залежить програма, що запускається з сеансу ssh, від підключення до клієнта? Наприклад, коли з'єднання дійсно повільне. Тож чи активно чекає, коли речі надрукуються на екрані? І якщо це все-таки залежить від з'єднання, це також трапляється, наприклад, з екраном або byobu ? Оскільки за допомогою цих програм, вони продовжують працювати …
29 ssh  tty  job-control 

1
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 sleep 100 …

4
Що відбувається з результатом процесу, який відмовився і втратив свій термінал?
Якщо я закрию віртуальний термінал, де був запущений якийсь процес, чи буде вихід просто прямим /dev/null, чи він може якось забруднити пам'ять? Чи можу я як-небудь захопити вихід, щоб продовжити його читання в будь-який момент після цього? [EDIT]: Отже, чи фактично момент відмови від процесу є кінцем моєї сили контролювати …

5
Як я можу вбити і чекати, коли фонові процеси завершаться в сценарії оболонки, коли я Ctrl + C це?
Я намагаюся налаштувати скрипт оболонки, щоб він запускав фонові процеси, а коли я Ctrlcсценарій оболонки, він вбиває дітей, а потім виходить. Найкраще, що мені вдалося придумати, це це. Здається, що kill 0 -INTсценарій також вбиває сценарій перед тим, як чекати, тому сценарій оболонки гине до завершення дітей. Будь-які ідеї, як …



2
Хтось може детально пояснити, що робить “set -m”?
На сторінці чоловіка просто написано: -m Управління роботою включено. Але що це насправді означає? Я зіткнувся з цією командою в питанні SO , у мене така ж проблема, що і у OP, яка є "тканина не може запустити tomcat". І set -mвирішили це. ОП трохи пояснила, але я не зовсім …

1
Запустіть фоновий процес із сценарію та керуйте ним, коли сценарій закінчується
Я хотів би запустити і налаштувати процес аналогічно демону зі сценарію. Моя оболонка емуляція zsh під Cygwin, а демон - SFK , базовий FTP-сервер. Що тут важливо, сценарій startserv.shможна скласти так: #!/bin/sh read -s -p "Enter Password: " pw user=testuser share=/fshare cmd="sfk ftpserv -user=$user -pw=$pw -usedir $share=$share" $cmd & Після …

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.