В ударе оболочек Unix и zsh, отрицание встроенной команды используется, чтобы удалить задания из таблицы задания или отметить задания так, чтобы сигнал SIGHUP не был отправлен им, если родительская оболочка получает его (например, если пользователь выходит из системы).

Еще нет никакого тега Wiki для этого тега …!

Справка wikis тега представляет вновь прибывших тегу. Они содержат обзор темы, определенной тегом, наряду с инструкциями по его использованию.

Все зарегистрированные пользователи могут предложить новый тег wikis.

(Обратите внимание, что, если у Вас есть меньше чем 20 000 репутаций, Ваш тег, Wiki будет одноранговым узлом, рассмотренным, прежде чем это будет опубликовано.)

8
ответов

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

У меня есть под управлением программа на оболочке SSH. Я хочу приостановить его и смочь не приостановить его выполнение, когда я возвращаюсь. Одним путем я думал о выполнении, которое должно было передать его владение экранной оболочке...
21.01.2016
4
ответа

Что происходит с выводом процесса, который отрицали и потерял его терминал?

Если я закрываю виртуальный терминал, где некоторый процесс был запущен, вывод просто переходит прямо к/dev/null, или он может загрязнить память так или иначе? Я могу во всяком случае захватить вывод, чтобы продолжить читать его в...
24.01.2016
3
ответа

Различие между nohup, отрицайте и и

Каковы различия между $ nohup нечто и нечто $ и и нечто $, и $ отрицают
19.09.2018
3
ответа

Как полностью отсоединить процесс

Я хочу породить процесс и выполнить его на верхнем уровне так, чтобы, когда оболочка выходит, процесс продолжал бежать. Я по ошибке думал, что nohup сделает это, но когда я выйду от оболочки (...
24.01.2016
3
ответа

Почему делают 'nohup' и 'отрицают' не, работают над SoX (вызванный как 'игра')

Я могу выполнить эту команду: $ играют музыкальные игры И mylist.m3u. Я могу затем нажать Ctrl-Z, чтобы приостановить задание и выпустить bg, чтобы иметь выполненный в фоновом режиме. Однако, если я затем работаю, отрицают и выходят...
21.01.2016
2
ответа

Отправить процесс в фоновый режим и отказаться от него и выйти из терминала (& и Конфликт оператора && в zsh)

Мне нужно запустить процесс в фоновом режиме, а затем выйти из текущего терминала. Следующая команда приводит к ошибке: > google-chrome-stable &! && выход zsh: ошибка синтаксического анализа рядом с '&&...
12.04.2020
2
ответа

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

Итак, у меня есть сценарий bash, который сначала запрашивает серию из трех переменных. от пользователя.Затем я хочу, чтобы сценарий выполнялся в фоновом режиме, отключенный от моего сеанса, чтобы, когда я разорву соединение...
12.08.2019
2
ответа

Действительно ли необходимо отрицать процесс для него, чтобы продолжить бежать за разъединением?

Был бы кто-то объяснять, если и почему отрицают, необходимо, если Вы хотите поддерживать задание в рабочем состоянии даже после разъединения. Я спрашиваю, потому что каждый сайт, который я посетил, говорит для использования, отрицают и bg, но bg самостоят
31.08.2018
2
ответа

Изменить родительский процесс процесса?

Действительно ли возможно изменить родительский процесс процесса? Если да, как? Например, как экрану удается присоединить экранную сессию и процессы, работающие в нем к другой оболочке...
24.01.2016
2
ответа

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

Мой метод отказа от процесса переднего плана требует слишком больших усилий. Предположим, у меня есть процесс на переднем плане zsh. Я хочу отречься от него, поэтому я могу закрыть оболочку без отправки процессу ...
21.01.2016
2
ответа

Отрицайте не выберет-h вариант

Я выполняю команду, что я теперь понимаю, что хотел бы уехать бегущий, я закрыл свой сеанс SSH. Я не запустил его с a и аргумента, но я поместил его в фоновом режиме (CTRL-z, bg). Теперь я...
21.01.2016
1
ответ

` & disown `и `setsid `не работают с ssh! Они запускают процесс `(sd -pam )`, который не работает

Я пытаюсь перезагрузить сервер через указанное время. Если вы вошли на сервер, это можно сделать с помощью такой команды :sleep 10 && reboot Чтобы эта команда оставалась активной (без...
15.10.2020
1
ответ

Строковый литерал внутри обратных кавычек в bash

Я хотел бы создать процесс, который работает в фоновом режиме, ждет 2 секунды и печатает литерал. я пытаюсь сделать `sleep 2 && echo "hello" `& Однако он пытается...
01.08.2020
1
ответ

Почему мой процесс завершается после выхода из системы, несмотря на nohup и disown?

У меня есть исполняемый (сервер, созданный с помощью Unity ), который я хочу продолжить запускать после выхода из системы. Все паутины говорят, что я должен быть в состоянии выполнить это с помощью nohup или disown, или того и другого. Но это...
08.07.2020
1
ответ

Получить код выхода до отказа

Я выполняю команду, используя тайм-аут следующим образом, который ждет несколько секунд, а затем завершает тайм-аут -k 1 10 &> error.log & disown % Однако я понял, что с тех пор...
20.04.2020
1
ответ

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

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

Почему я все еще получаю stdout или stderr после отказа от процесса?

Я запустил QEMU и сразу же отказался от него, но все еще получаю вывод в мою оболочку: aburk @ aburk: ~ $ su Пароль: [root @ aburk aburk] # QEMU_AUDIO_DRV = "pa" QEMU_PA_SERVER = "/ run / user / 1000 / pulse / native" ...
18.07.2017
1
ответ

Дочерний процесс продолжает работать, если родитель умирает

У меня есть исполняемый сценарий bash через графический интерфейс (lightdm). В какой-то строке во время скрипта я хочу: sudo service lightdm stop - остановить графический интерфейс Возьмите TTY (например, tty1 или tty7), например: ...
23.05.2017
1
ответ

Терминал, который настроен на закрытие .. забирает с собой отвергнутый gui_app

, новый терминал открывается и запускает скрипт. Сценарий терминала -e "/ script" запускает gui_app, отклоняет его. спит 4 секунды. #! / bin / sh / gui_app & disown sleep 4 after sleep .. terminal ...
27.02.2017
1
ответ

«web_browser & disown»: терминал по-прежнему видит данные

, запустите веб-браузер: web_browser & disown веб-браузер открывается нормально. похоже, терминал открещивается. но когда я использую веб-браузер ... для серфинга в Интернете ... я начинаю видеть сеть ...
12.02.2017
1
ответ

Как ведет себя заблокированный процесс по SSH, записывающий в стандартный вывод при потере сеанса SSH?

У меня есть приложение, которое обрабатывает HTTP-запросы, и оно распечатывает определенную информацию о запросе при ее обработке в стандартный вывод . В этом сценарии я запустил disown -h и disown для ...
28.12.2016
1
ответ

Запрещенная команда с перенаправленным STDOUT / STDERR все еще отправляет вывод в оболочку [closed]

Я определил функцию в моем .bashrc, которая позволяет мне открывать, например pdf файлы из bash, запустив copen myfile.pdf: function copen {if [[$ # -eq 1]]; затем xdg-open "$ 1"> / dev / null 2> ...
21.10.2016
1
ответ

Разъяснение для документации Bash о встроенной опции disown -h

Согласно документации: Чтобы shell не посылал сигнал SIGHUP определенному заданию, оно должно быть удалено из таблицы заданий с помощью встроенного параметра disown или помечено как не ...
01.07.2016
1
ответ

Принимает ли процесс, от которого отказались, другие сигналы, кроме SIGHUP?

Верно ли, что оболочка может посылать сигналы только своим заданиям, но не может посылать сигналы процессам, которые не являются ее заданиями? disown перемещает задание из списка заданий оболочки. Означает ли это, что отказ от задания ...
29.02.2016
0
ответов

Как отрекается bash Работа?

В системе Linux для удаления заданий из текущего сеанса можно использовать встроенную команду bash disown. Как bash реализует эту функцию? Используется ли здесь setsid(), и если да, то как срабатывает bash...
19.09.2019
0
ответов

Есть ли совпадение в использовании PID и jobspec в Bash?

Есть ли совпадение в использовании PID и jobspec в Bash? В своем скрипте я сохраняю PID команды в переменной с помощью $! Затем я вызываю disown с PID, чтобы удалить задание из активной оболочки ...
16.04.2019
0
ответов

Предоставление возможности rp_filter свободный (#2) режим для IPv6

у кого-либо есть решение сделать обратную работу фильтрации пути (в свободном режиме) также для IPv6 и не только для IPv4? Настройка, которую я имею, это машина 1, подключенная непосредственно к машине 2, в то время как...
27.11.2018
0
ответов

Когерентность кэш-памяти страницы

Насколько я понимаю, существуют аппаратно реализованные методы для обеспечения согласованности кэш-памяти L1 ЦП с данными в ОЗУ (при делать чтения/записи в совместно используемой переменной), каждая запись будет недействительной...
09.06.2018
0
ответов

Как открыть gnome-terminal внутри gnome-terminal без отречения

Если я открываю gnome-terminal внутри gnome-terminal, вновь созданный терминал автоматически отрекается от родительского. Некоторые другие приложения этого не делают. Как смоделировать такое поведение? Как ...
12.03.2018
0
ответов

Невозможно отключить mplayer?

mplayer -vo null -ao alsa test.mp3 & disown Возвращает sh: 1: disown: не найти Почему не работает?
25.08.2016