У меня есть команда для переадресации порта с моего компьютера на сервер следующим образом: ssh -L 8000:localhost:8888 myserver.com Я хотел бы запустить эту команду в фоновом режиме. Мне не нужно вводить пользователя и пароль, так как я уже установил открытый ключ. Я попытался добавить & в конце с....
У меня есть исполняемый двоичный файл (это драйвер устройства). Он запускается и мгновенно завершается с успешным кодом возврата 0. На одном компьютере он создает все важные дочерние процессы, которые я вижу с помощью pgrep, но, к сожалению, не на другом моем компьютере. Вывод, запускающий его с ....
unix 31 Дек 2021 в 00:29
Когда программа/процесс запускается в bash БЕЗ nohup, возможно ли позже (сделать что-то еще), чтобы эта программа работала даже после закрытия оболочки/терминала. Вот отличное обсуждение Разницы между nohup, disown и &, если кто-то интересует ссылка. В этом вопросе я хочу поделиться своими наблюде....
unix 27 Дек 2021 в 19:28
Мне нужно получить PID процесса, переданного в другой процесс, который вместе порождается как фоновое задание в bash. Раньше я просто полагался на pgrep, но, как оказалось, может быть задержка >2 с, прежде чем pgrep сможет найти процесс: #!/bin/bash cmd1 | cmd2 & pid=$(pgrep cmd1) # emtpy in about ....
unix 1 Дек 2021 в 21:01
Я использую MX Linux 21 KDE на своем ноутбуке. Недавно я переключился на Thunderbird для работы с электронной почтой. Однако я не смог найти жизнеспособного подхода, который заставил бы Thunderbird работать в фоновом режиме. Что я нашел, так это установить FireTray из Firefox. Но я не использую ....
Я написал функцию bash, которая принимает команду в качестве аргумента, запускает ее в фоновом режиме и позволяет пользователю завершить команду нажатием любой клавиши. Эта часть работает нормально. Однако, когда я передаю его в диалоговый датчик whiptail, хлыст запускается, как и ожидалось, но пос....
unix 18 Окт 2021 в 01:03
Я пытаюсь помочь пользователю AskUbuntu со следующим вопросом: Выход из терминала и закрытие терминала Контекст:- Я запускаю процесс в bash с добавлением &, т.е. в фоновом режиме режим. Процесс имеет while(1), т.е. он будет работать вечно. мой удар родитель, и мой процесс становится дочерним. Я....
unix 15 Окт 2021 в 16:07
Я пытаюсь запустить и забыть процесс внутри функции в bash. Я бы хотел, чтобы эта функция возвращала статус, соответствующий тому факту, что процесс действительно был запущен, и извлекала вывод функции, чтобы получить PID подпроцесса. Итак, я написал, что: my_ping() { # ... param check which p....
Когда я запускаю команду cat в качестве фонового процесса, $ cat & А потом попробуй убить $ killall -v cat Там написано, что он убил кота сигналом 15, но и этот кот был только остановлен. После запуска $ ps я вижу, что он все еще работает. Только когда я вызываю $ fg, он окончательно завершается....
unix 14 Окт 2021 в 07:41
Есть ли документация по значению $$ в фоновом процессе в bash? man утверждает, что $$ в подоболочке является PID основного процесса. Согласно следующей документации, подоболочка создается с помощью фигурных скобок (...), однако кажется, что cmd & официально подоболочкой не является. https://tldp.or....
unix 6 Окт 2021 в 01:03
Я запускаю виртуальную машину QEMU в режиме -daemonize, а затем запускаю произвольный процесс переднего плана (возможно, интерактивный), предназначенный для взаимодействия с экземпляром QEMU. Как правило, после завершения процесса переднего плана я выполняю очистку экземпляра QEMU через pidfile: qe....
Контекст Я проверил несколько вопросов по одной и той же теме, и я все еще путаюсь, когда они объясняют, что такое фоновый процесс на самом деле. Общий ответ, который я интерпретирую, таков: процесс, работающий в фоновом режиме, позволяет вам взаимодействовать с одним и тем же терминалом... и т. д....
unix 12 Авг 2021 в 22:56
У меня следующая установка: x=0 y=1 z=2 task0(){ for file in "${files_array[$x]}" do sed -i "$var" $file x=$((x+3)) done } task1(){ for file in "${files_array[$y]}" do sed -i "$var" $file y=$((y+3)) done } task2(){ for file in "${files_array[$z]}" d....
unix 10 Авг 2021 в 12:34
Мой скрипт .bash_profile запускается несколько секунд каждый раз, когда я открываю терминал, поэтому это становится довольно раздражающим. Мое тестирование показывает, что некоторые команды занимают много времени, поэтому я переместил их из .bash_profile в новый скрипт .bash_profile_load_in_backgrou....
unix 10 Авг 2021 в 10:25
sleep 1 & kill -9 $? Вышеприведенное уничтожит (скорее всего) оболочку bash или текущее окно терминала. Почему это? ПРИМЕЧАНИЕ. sleep 1 & kill $? не уничтожает оболочку/терминал. Просто чтобы быть уверенным, что я не запускаю что-то другое, что я думаю, что у меня есть какие-то условия гонки и т. ....
unix 3 Авг 2021 в 17:27
Что я делаю: sleep 5 И сразу CTRL-Z поэтому, когда я открываю jobs, я вижу: [1]+ Stopped sleep 5 Затем, когда я делаю fg %1 спящий процесс, он больше не работает, это делается так, что это означает, что он работал те 5 (может быть, 4?) секунды, пока он был Stopped. Почему?....
unix 21 Июл 2021 в 10:05
Мой поставщик услуг электронной почты сообщил мне, что я продолжаю использовать свою дневную квоту SMTP, и определил, что один из моих серверов отправляет электронную почту из корневой учетной записи. Я отключил все cronjobs, которые отправляли электронные письма, а затем проверил свои почтовые журн....
unix 15 Июл 2021 в 12:35
Я работал над написанием скрипта-оболочки для инструмента. сценарий-оболочка должен подготовить среду, а затем вызвать инструмент в фоновом режиме и выйти. это выглядит примерно так: #!/bin/bash export FOO=1 tool "$@" & Здесь ничего выдающегося. за исключением того, что я по ошибке не вызвал инс....
unix 5 Июл 2021 в 01:47
Я пытаюсь проверить, сколько активных процессов запущено в сценарии bash. Идея состоит в том, чтобы поддерживать работу x процессов, и когда один завершится, запустится следующий процесс. В целях тестирования я настроил этот скрипт: find $HOME/Downloads -name "dummy" & find $HOME/Downloads -name "d....
unix 28 Июн 2021 в 08:42
Я хочу использовать watch для определенных команд и файлов (например, w), чтобы он работал в фоновом режиме и уведомлял меня о любых изменениях. Я пробовал следующее: (watch -g cat tmp && echo "changed") & Однако ничего не происходит, когда я изменяю содержимое tmp, а watch закрывается только при ....
unix 23 Июн 2021 в 07:24
Предположим, я хочу, чтобы мой сервер засыпал при любом HTTP-запросе по пути /sleep (т. е. http://hostname/sleep), а также отправлял полный ответ (HTTP 200) перед засыпанием. Используя nginx с FastCGI, я настроил путь в Конфигурация nginx: location /sleep { fastcgi_pass unix:/path/to/fcgiwrap.s....
unix 10 Июн 2021 в 23:47
Я создал скрипт для параллельного запуска двух потоков с использованием циклов for. for i in 1 2 do echo "for loop in shell script iteration begins.." & done Как и ожидалось, он работает параллельно, но мне нужна начальная задержка для запуска второго потока при параллельном запуске потоков.....
Я могу запустить исполняемый файл в фоновом режиме и отсоединить его от терминала с помощью следующих команд: $ nohup ./executable & Или $ ./executable & $ disown Но ничего не работает, если я отправлю аргументы исполняемому файлу: $ nohup ./executable argument & Или $ ./executable argument & ....
unix 22 Апр 2021 в 12:19
Я подключаюсь к серверу OpenVPN со своего компьютера с Linux Mint 19.1. Поскольку диспетчер сети не настраивает маршруты должным образом, если для подключения используется графический интерфейс, я подключаюсь, выполняя: sudo openvpn --config <config-file.ovpn> & Чтобы упростить задачу, я сохранил ....
unix 9 Апр 2021 в 19:49
Я пишу программы каждый день. Однако всякий раз, когда я пытаюсь сделать что-то слишком требовательное (например, многопоточные компиляции), я предполагаю, что система может заблокироваться из-за слишком большого использования ЦП. Даже когда я вообще ничего не делаю из ряда вон выходящего, мой язы....
unix 4 Апр 2021 в 07:03