linux:commands:nohup
Команда nohup
О команде nohup
Команда nohup - Утилита командной строки, которая позволяет запускать процессы так, чтобы они продолжали работать даже после того, как пользователь завершит сеанс терминала или разорвет SSH-соединение. От сокращённого, nohup расшифровывается как no hang up - без задержек.
Опции nohup
- –help - Показать справочную информацию по команде
- –version - Показать информацию о версии nohup
Разбор конструкции 2>&1
- > - Перенаправление
- 1 - Стандартный вывод (stdout)
- 2 - Стандартный поток ошибок (stderr)
- 2>&1 - Направить поток ошибок туда же, куда направлен стандартный вывод
| Описание | Команда |
|---|---|
| Запись вывода и ошибок в один файл | nohup process > output.log 2>&1 & |
| Разделение вывода и ошибок | nohup process > out.log 2> err.log & |
| Полное игнорирование вывода (тихий режим) | nohup process > /dev/null 2>&1 & |
Использование nohup
linux/commands/nohup.txt · Последнее изменение: — Кирилл Молчанов

