Вопросы с тегом «nohup»

Стандартная утилита nohup и встроенная команда nohup из оболочек типа csh, которые вызывают игнорирование сигнала SIGHUP

1
Почему «команда nohup> & / dev / null» кажется «работает» в некоторых оболочках?
Я отредактировал ответ на Ask Ubuntu, в котором предлагалось следующее nohup gedit >& /dev/null & Когда они на самом деле имели в виду nohup gedit &> /dev/null & Последний правильно перенаправляет как stderr, так и stdout на /dev/null. Я ожидал, что первый создаст файл с именем &или, что более вероятно, …

1
Выход из терминала с запущенным «nohup ./my_script &» => «У вас есть запущенные задания». ОК, чтобы выйти?
Скажем, я запускаю следующее на удаленной машине с идеей предотвращения уничтожения задания при отключении терминала. nohup ./my_script.sh & Когда я пытаюсь выйти из своего терминала, я получил следующее предупреждение: zsh: you have running jobs Я полагаю, что все в порядке. Это просто говорит мне, что у меня есть работа / …

4
Запуск нескольких команд nohup в фоновом режиме
Получил две команды cmd1 и cmd2. Из двух, cmd2 занимает больше времени, чтобы закончить. Необходимо запустить cmd2, а затем cmd1. Пытался запустить их следующим образом: bash$ (nohup ./cmd2>result2 &) && nohup ./cmd1>result1 & или же bash$ (nohup ./cmd2>result2 &) ; nohup ./cmd1>result1 & Но оба раза я вижу, что cmd1 …

4
Процесс Ява все еще убивают
Мне нужно запустить программу Java на моих университетских серверах. Я удаленно захожу через свои серверы через ssh Поэтому я использовал nohup так: nohup java -jar project.jar & Однако, когда я выхожу из системы и закрываю терминал, а затем снова захожу на сервер, мой процесс пропадает / прерывается.
11 nohup 

4
Как ограничить количество строк, доступных для вывода команды в bash?
Я начал загружать большой файл в фоновом режиме, используя $ nohup wget http://example.tld/big.iso & который также дает мне nohup.outфайл, который включает в себя вывод wget. Теперь, если я позже захочу наблюдать за процессом загрузки, я мог бы использовать, $ tail -f nohup.outно это заполняет окно моего терминала быстрее, чем я …
11 bash  tail  nohup  stdout 

1
Выполнить команду Nohup с вводом
В UNIX у меня есть процесс, который я хочу запустить с помощью nohup. Тем не менее, этот процесс в какой-то момент будет ждать, когда мне нужно будет войти yesили noпродолжить. До сих пор в UNIX я делал следующее: nohup myprocess <<EOF y EOF Поэтому я запускаю процесс «myprocess», используя nohup …
11 process  perl  nohup 

1
Почему не работает фоновый процесс nohup?
Я попытался запустить сценарий оболочки через удаленный сеанс, который запускает процесс в фоновом режиме с помощью команды. nohup python3 run.py > nohup.out & Когда удаленный сеанс закрыт, процесс завершается с сообщением: Пойманный сигнал SIGHUP SIGHUP пойман, но не демонизирован. Выход. Я не понимаю; почему процесс прерывается, когда он запускается в …

1
Как я могу установить переменные окружения для программы, выполняемой с помощью `nohup`?
(Я редактирую существующий скрипт Bash, поэтому я, вероятно, делаю глупую ошибку здесь ...) У меня есть сценарий оболочки, который сохраняет команду с переменной окружения в качестве аргумента следующим образом: COMMAND="mvn clean install -P $MAVEN_PROFILE" Затем он выполняет команду nohupпримерно следующим образом: nohup $COMMAND > logfile Это работает. Теперь я хочу …

2
Как работает nohup?
Насколько я понимаю, для того, чтобы блокировать сигнал процесса, как SIGHUP, вы должны сделать это из процесса, в который сигнал отправляется. Тем не менее, подобная оболочке Unix bashможет порождать дочерний процесс и блокировать HUPсигнал для ребенка изнутри родительского процесса, используя nohupкоманду. Как это работает? Блокирует ли nohupсигнал и затем выполняет …
8 signals  nohup 

1
Применяется ли nohup только к дочернему процессу процесса оболочки, но не к дочернему процессу процесса без оболочки?
nohup - это внешняя программа. Как он может изменить действие SIGHUP дочерним процессом процесса оболочки, чтобы он «игнорировался»? (с точки зрения некоторых аргументов, когда дочерний процесс вызывает fork()и / или execve()в программе, которая следует за nohup?) Применяется ли nohup только к дочернему процессу процесса оболочки, но не к дочернему процессу …
1 nohup  sighup 
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.