Команды Linux

Команда Nohup в Linux

Команда Nohup в Linux

Руководство по команде Bash nohup

Значение нету является 'нет зависания'.  Обычно, когда мы выходим из системы, все запущенные программы или процессы зависают или завершаются.  Если вы хотите запустить любую программу после выхода из системы или выхода из операционной системы Linux, вам нужно использовать команду nohup. Есть много программ, на выполнение которых требуется много часов. Нам не нужно долго входить в систему, чтобы выполнить задачу команды. Мы можем поддерживать этот тип программ, работающих в фоновом режиме, используя команду nohup, и проверять вывод позже. Некоторыми примерами использования команды nohup являются проверка памяти, перезапуск сервера, синхронизация и т. Д. Как можно использовать нету команда в Ubuntu для запуска программы в фоновом режиме показана в этом руководстве.

Вы можете проверить версию команды nohup, используя следующую команду.

$ nohup --version

Синтаксис команды nohup:

Вы можете использовать команду nohup двумя способами.

  1. команда nohup [аргументы…]
  2. опция nohup

Использование nohup с командами

Пример-1: Использование команды nohup без '&'

Когда вы запускаете команду nohup без '& ' затем он возвращается в командную строку оболочки сразу после выполнения этой конкретной команды в фоновом режиме. В следующем примере, нету запустить трепать команда без '&' для выполнения sleep1.sh файл в фоновом режиме.  Выход нету команда напишет в нету.вне файл, если какое-либо имя файла перенаправления не упоминается в нету команда. Для следующей команды вы можете проверить вывод sleep1.sh, проверив вывод nohup.из файла.

$ nohup bash sleep1.ш
$ cat nohup.вне

Вы можете выполнить команду следующим образом, чтобы перенаправить вывод на выход.текст файл. Проверьте вывод выход.текст.

$ nohup bash sleep2.sh> вывод.текст
выход $ cat.текст

Пример-2: Использование команды nohup с '&'

Когда нету использовать команду с '& ' тогда он не возвращается в командную строку оболочки после запуска команды в фоновом режиме. Но если вы хотите, вы можете вернуться в командную строку оболочки, набрав 'fg '

$ nohup bash sleep1.ш и
$ fg

Пример-3: Использование команды nohup для запуска нескольких команд в фоновом режиме

Вы можете запускать несколько команд в фоновом режиме с помощью команды nohup. В следующей команде команды mkdir и ls выполняются в фоновом режиме с помощью команд nohup и bash. Вы можете получить вывод команд, проверив вывод.txt файл.

$ nohup bash -c 'mkdir myDir && ls'> вывод.текст
выход $ cat.текст

Пример-4: Запуск любого процесса в фоновом режиме с помощью nohup

Когда запускается какой-либо процесс, и пользователь закрывает терминал перед завершением задачи запущенного процесса, процесс обычно останавливается. Если запустить процесс с помощью nohup, он сможет запустить процесс в фоновом режиме без каких-либо проблем. Например, если вы запустите пинг обычно команда завершит процесс, когда вы закроете терминал.

$ ping -i 10 гугл.ком

Вы можете проверить список всех запущенных команд с помощью команды pgrep. Закройте терминал. Снова откройте терминал и запустите pgrep команда с вариант. Список запущенных команд не отображается, потому что все запущенные команды завершаются при закрытии терминала.

$ pgrep -a пинг

Запустить пинг команда с командой nohup. Снова откройте терминал и запустите pgrep команда снова. Вы получите список запущенного процесса с идентификатором процесса.

$ nohup ping -i 15 Google.com &

$ pgrep -a пинг

Вы можете остановить любой фоновый процесс, выполнив команду kill. Просто запустите команду kill с определенным идентификатором процесса, который запущен. Здесь идентификатор запущенного процесса - 7015. Запустите команду kill в 7015, чтобы завершить процесс.

$ kill 7015

Использование команды nohup объясняется на очень простых примерах в этом руководстве. Надеюсь, вы получите четкое представление о функции команды nohup и сможете применять эту команду для различных целей.

Курсор прыгает или перемещается случайным образом при наборе текста в Windows 10
Если вы обнаружите, что ваш курсор мыши прыгает или перемещается сам по себе, автоматически, случайным образом при вводе текста на ноутбуке или компью...
Как изменить направление прокрутки мыши и сенсорной панели в Windows 10
Мышь а также Сенсорная панельs не только упрощают вычисления, но и делают их более эффективными и требуют меньше времени. Мы не можем представить себе...
Как изменить указатель мыши и размер курсора, цвет и схему в Windows 10
Указатель мыши и курсор в Windows 10 - очень важные аспекты операционной системы. То же самое можно сказать и о других операционных системах, так что,...