Запитання з тегом «background-process»

"Фоновий" процес - це комп'ютерний процес, який працює "поза кадром" (тобто у фоновому режимі) і без втручання користувача. Типові завдання для використання таких процесів включають ведення журналів, моніторинг системи, планування та повідомлення користувача. Використовуйте цей тег для будь-яких питань щодо фонових процесів.

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

4
Як отримати під останньої виконаної команди в скрипті оболонки?
Я хочу мати такий сценарій оболонки: my-app & echo $my-app-pid Але я не знаю, як отримати під щойно виконаної команди. Я знаю, що можу просто скористатися jobs -p my-appкомандою, щоб зібрати під. Але якщо я хочу виконати оболонку кілька разів, цей спосіб не буде працювати. Тому що у робочих місць …

8
Як закінчити фоновий процес?
Я запустив wget на віддаленій машині у фоновому режимі &. Раптом завантаження припиняється. Я хочу припинити його процес, а потім повторно запустити команду. Як я можу його припинити? Я не закрив його вікно оболонки. Але, як ви знаєте, це не перестає використовувати Ctrl+ Cі Ctrl+ Z.

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

8
Виконайте команду, не змушуючи мене чекати
У CLI іноді команда, яку я набираю, потребує певного часу, а іноді я знаю, коли це станеться. Я трохи заплутався в "фоновому режимі" і подібному в Linux. Що є найпоширенішим (або зручним для користувачів способом) сказати CLI, що я не хочу чекати, будь ласка, негайно поверніть мені своє запит. І …

9
Як зробити вічно нічого не елегантно?
У мене є програма, яка видає корисну інформацію про, stdoutале і читає з неї stdin. Я хочу перенаправити його стандартний вихід у файл, не надаючи нічого на стандартний вхід. Поки так добре: я можу: program > output і нічого не робити в tty. Однак проблема полягає в тому, що я …

3
Якщо ви ^ Z від процесу, він стає «зупиненим». Як ви переходите назад?
Я випадково "зупинив" свій telnetпроцес. Тепер я не можу ні «переключитися назад» на нього, ні я не можу його вбити (він не відповість на це kill 92929, де 92929 - це процесід.) Отже, моє запитання полягає в тому, що якщо у вас є зупинений процес у командному рядку Linux, як …

5
Запустіть кілька команд і вбийте їх як одну в баш
Я хочу запустити кілька команд (процесів) на одній оболонці. Усі вони мають власний безперервний вихід і не зупиняються. Запуск їх у фонових перервах Ctrl- C. Я хотів би запустити їх як єдиний процес , щоб бути в змозі зупинити всі з них (подоболочка, може бути?) Ctrl- C. Для конкретності, я …

6
Як вбити сеанс SSH, який розпочався за допомогою параметра -f (запустити у фоновому режимі)
Я сильно загубився на цьому. На чоловіковій сторінці: -f Requests ssh to go to background just before command execution. Після запуску SSH з -fопцією у мене працює робочий тунель. Але після того, як я закінчую його використання, я не знаю, як продовжувати взаємодію з ним. Наприклад, я не можу закрити …

7
Виконайте віддалені команди, повністю відірвавшись від ssh-з'єднання
У мене є 2 комп’ютери, localpcі remoteserver. Мені потрібно localpcвиконати кілька команд remoteserver. Одне з речей, що потрібно зробити, це запустити резервний скрипт, який працює протягом декількох годин. Мені б хотілося, щоб команда про localpc«вогонь», а потім працювала повністю незалежно remoteserver, як localpcніколи не була в першу чергу. Ось що …


3
Постійне фонове ssh-з'єднання для створення зворотного тунелю: який правильний шлях?
Питання, пов'язані з цим: ініціювати ssh-з'єднання від сервера до клієнта Відповідь звідти мені дуже допомогла, ця команда робить те, що мені потрібно: ssh -R 2225:localhost:22 loginOfServerWithPublicIP@publicIP Тому я писав сценарій, щоб весь час знову підключатися: #!/bin/bash while true; do echo "try to connect..." ssh -o ServerAliveInterval=240 -R 2225:localhost:22 user@host echo …

1
Паралель GNU vs & (я маю на увазі фон) проти xargs -P
Мене бентежить різниця чи перевага (якщо є) виконання набору завдань у .shсценарії з використаннямGNU parallel Наприклад, відповідь Оле Танге : parallel ./pngout -s0 {} R{} ::: *.png замість того, щоб говорити, перебираючи їх, відкладаючи їх на другий план &. Наприклад, відповідь Frostschutz : #copied from the link for illustration for …

5
Я використовую `&`: чому процес не працює у фоновому режимі?
Я знаю, що можу додати &команду для запуску процесу у фоновому режимі. Я SSH'ing в коробку Ubuntu 12.04 і запускаю програму python з $python program.py &- але коли я йду закривати вікно терміналу, я отримую повідомлення про те, що закриття терміналу вбиває запущений процес. Чому це? Я використовую ampersand для …

4
Паралельно чотири завдання ... як це зробити?
У мене в каталозі є маса зображень PNG. У мене є програма під назвою pngout, яку я запускаю для стиснення цих зображень. Ця програма викликається сценарієм, який я зробив. Проблема полягає в тому, що цей сценарій робить по черзі щось подібне: FILES=(./*.png) for f in "${FILES[@]}" do echo "Processing $f …

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