1
ответ

Как программно убить подпроцесс вскоре после вызова из родителя?

Как программно завершить процесс, запущенный из приложения? Чтобы уточнить, есть приложение, которое время от времени запускает подпроцесс WebKit, и я хочу его убить...
21.01.2020
1
ответ

Фоновый процесс подпункта Странное поведение

Интересно, почему некоторые подобные команды Bash ведут себя так, как они делают. У меня есть сценарий Bash Foo: #! / Usr / bin / env bash, пока правда Do Echo «чтение» чтение данных ECHO $ ​​Data Echo «STDERR MSG»> ...
04.01.2020
1
ответ

Как убить все фоновые задания в тире?

Просто kill $(jobs -p) не работает в тире. Например в тире: $ sleep 999 & $ убить $(работы -p) тире: 2: убить: Использование: убить [-s sigspec | -сигнум | -sigspec] [pid | работа]... или kill -l [...
25.12.2019
1
ответ

Можете ли вы помочь мне понять это поведение bash? Фоновые процессы и их привязка к текущему процессу

Я наткнулся на это неожиданное поведение и надеялся, что кто-то с лучшим пониманием сможет это объяснить! У меня есть функция, которая вызывается сценарием и работает как фоновый процесс - ...
08.12.2019
1
ответ

Выполнение команды более одного раза в фоновом режиме (сценарий bash)

Я пишу сценарий bash, в котором я должен выполнить 3 команды. Команда 1 должна выполняться каждые 10 секунд в фоновом режиме. Команды 2 и 3 должны выполняться один раз и также в фоновом режиме. Кроме того, команда 1 должна ...
23.10.2019
1
ответ

Почему делает “su-c <команда> &\” по-видимому позволяют команде работать в фоновом режиме без зависания

Я помогал коллеге, у которого были проблемы с фоновым процессом, периодически умирающим. Я узнал, что они запускали фоновый процесс путем входа сервера и выполнения:...
22.10.2019
1
ответ

имя задания или псевдоним для фонового задания

Есть ли способ указать имена или псевдонимы для идентификации в заданиях? Я попробовал неуклюжий > sleep 10 & # это задание спит 10 секунд, но задания возвращают [1] + работает sleep 10 И я не смог...
15.10.2019
1
ответ

Выполнение фоновой команды из сценария bash в качестве автозапуска для i3wm

Я настраиваю свой оконный менеджер i3 (версия 4) и иногда мне кажется, что автозапуск с использованием собственного exec или exec_all не работает. (*) Поэтому я решил создать скрипт i3_autostart.sh, чтобы добавить все это ...
03.10.2019
1
ответ

Открытие интерактивной оболочки Python после запуска скрипта Python в фоновом режиме

python3 -i test.py открывает интерактивную оболочку Python после запуска test.py. Однако, если я попытаюсь запустить его в фоновом режиме с помощью python3 -, я test.py & задание автоматически останавливается с помощью ^C и показывает...
20.08.2019
1
ответ

Правильный способ запуска фонового процесса

Я просто пытаюсь запустить базовый сервер node.js на удаленной машине в сеансе ssh. Кажется, это работает: nohup node server/server.js & disown Может быть, мне не нужен nohup? что такое "официальный"...
19.08.2019
1
ответ

Передача команды зависает при убийстве спящего ребенка.

Я использую функцию «сторожевой таймер» для безопасного пробуждения в случае зависания определенной команды. Это реализуется путем запуска фоновой задачи, которая спит в течение 30 секунд, а затем выполняет пробуждение. Если родитель...
13.08.2019
1
ответ

уведомление по электронной почте после завершения или ошибки фонового процесса nohup

Как мне отправить электронное письмо, если фоновый процесс, который я запускаю через nohup, завершается сбоем или завершается? Я запускаю множество фоновых процессов через nohup в цикле for: for afolder in $dir/dothis* do nohup ...
07.08.2019
1
ответ

Не удается направить стандартный вывод сценария Python, работающего в фоновом режиме, в файл

У меня есть сценарий Python myscript.py на RaspberryPi с Raspbian, который запускается при загрузке через файл rc.local . Поскольку в нем есть бесконечный цикл, мне нужно запустить его в фоновом режиме. Пока все хорошо, но я также хочу...
06.08.2019
1
ответ

Объясните, почему watch 'jobs' не работает, а watch 'ps' работает?

jobs — моя любимая команда для просмотра моих кодов, работающих в фоновом режиме. Чтобы проверить их динамически, я обычно набираю «работы», которые ничего не отображают. Однако watch '...
27.07.2019
1
ответ

Фоновый процесс завершается после закрытия терминала

У меня есть скрипт pubsub python. Когда я запускаю сценарий приемника и отправляю его в фоновый режим, используя nohup и &, и закрываю сеанс ssh, процесс уничтожается. Есть ли способ запустить приемник все...
17.06.2019
1
ответ

Как узнать, работает ли процесс в фоновом или переднем плане, в выводе команды «ps» или «ps -ef»?

Как узнать, запущен ли процесс в фоновом или переднем плане, в командах ps или ps -ef? Сначала я подумал, что когда я набираю ps -ef, появляется раздел с именем TTY. когда я просматриваю список TTY, ...
01.06.2019
1
ответ

запуск команды ssh с другой командой одновременно в сценарии bash

У меня есть следующий скрипт #!/bin/bash для ((с=0; с<=9; С++)) do ssh -t 192.168.30.11 "tshark -i eth1 -f 'src host 192.168.31.10 and tcp' -w shared_folder/results/bbb_var_4_exp_pcaps/...
27.05.2019
1
ответ

Сделать процесс не завершенным, при выходе из терминала SSH

Я просто запускаю bitcoind на сервере CentOS. Я запускаю следующую команду nohup ./bitcoind> out & disown. Затем я выхожу из терминала SSH, и процесс автоматически закрывается. Есть ли способ ...
30.04.2019
1
ответ

Есть ли разница в запуске процесса в фоновом режиме с & vs, когда у него есть опция --daemonize?

Некоторые программы имеют параметр --daemonize для запуска в фоновом режиме, например php-fpm. Мне было интересно, есть ли какая-либо разница между использованием --daemonize или просто использованием старого & способа запуска процесса в...
11.04.2019
1
ответ

Обработка процессов на экране отличается от процессов переднего плана?

Предположим, у меня есть длительный процесс long_running_proc с одним TCP-соединением с host.example.com. По-разному ли этот процесс обрабатывается ОС или оболочкой, когда он выполняется как ...
08.04.2019
1
ответ

запускать обратный туннель с autossh при загрузке в Ubuntu

Я хотел бы запустить обратный туннель ssh при запуске системы. {{ 1}} Следующая строка позволяет мне установить туннель нормально - но в итоге я захожу на сервер, который мне не нужен, особенно из ...
01.04.2019
1
ответ

Не удается запустить фоновый процесс и другую команду из bash в одной строке: непредвиденный токен `;' [дубликат]

У меня есть программа, которая получает аргумент и печатает его каждую секунду: ~# ./myapp 234 234 234 234 234 ... Я хочу иметь возможность запускать его в фоновом режиме и сразу после оболочки, но она должна быть в ...
12.03.2019
1
ответ

Как получить переменные, расширенные в выводе команды jobs

Как вы можете видеть в следующем выводе, переменная $ i в выводе ps aux расширяется до сна 1, сна 2 и т. д. Есть ли способ заставить zsh делать то же самое? В выводе заданий все команды получают ...
14.02.2019
1
ответ

Делает `(Sleep 123 &)` Удалить группу процессов от контроля работы Bash?

делает следующие пути $ (Sleep 123 &) $ Jobsing $ Удалить процедуру Группа сон 123 от контроля работы Bash? В чем разница между вышеупомянутым способом и ничением? Обратите внимание, что сон ...
27.12.2018
1
ответ

Запустить фоновый процесс из sh и закрыть терминал

Как этого можно добиться в sh (не в bash!)? nohup sh -c 'helper-bcpy.sh "$ 0" "$ 1" "$ 2" "$ 3"' "$ num" "$ full_path" "$ log" "$ log_finished"> / dev / null, и я ожидал этого отправить ...
21.11.2018
1
ответ

Выполнить две зависимые команды в фоновом режиме

Мне нужно выполнить две команды в фоновом режиме. Function "$ arg1" "$ agr2" arg3 && declare "workspaces = $ arg3" сначала он выполнит функцию, если она завершится, тогда она будет инициализировать arg3 в ...
15.10.2018
1
ответ

Демон против рабочего и когда что использовать?

(Обратите внимание, что ниже я часто бываю используя термин «демон или рабочий», просто чтобы указать, что я не знаю, какое слово использовать, поскольку я не знаю точной разницы между ними в контексте, описанном ниже.) ...
12.09.2018
1
ответ

Запуск нескольких скриптов в фоновом режиме и немедленно возвращается

У меня есть эта настройка Bash, сконфигурированная для запуска в тандеме с помощью менеджера WiFi, который предоставляет события, такие как HotSpot, подключение, подключенные, я хочу немедленно запустить скрипты на основе событий и возврата, Не ...
06.08.2018
1
ответ

Запустите команду в фоновом режиме, подождите конкретной строки журнала, затем запустите новую команду на переднем плане

Я ищу возможность выполнить некоторые SQL-запросы в mssql-базе данных перед запуском БД (это происходит в рамках шага RUN докера). Из того, что я могу сказать, единственный способ сделать это - запустить ...
27.07.2018
1
ответ

Несколько экземпляров одной и той же программы, получающей выход

У меня есть оболочка программы в Ubuntu 16.04, названная foo, которая выводит обновление состояния, когда я нажимаю любую кнопку. Она находится в /usr/local/bin/foo, так что я могу вызвать программу где угодно. Программа работает как ...
13.07.2018