nohup — утиліта UNIX-подібних систем, як означає "no hang up", вона запускає іншу команду, та перехоплює сигнал HUP (SIGHUP — сигнал програмі про закриття терміналу, з якого вона запущена). Таким чином у випадку закриття терміналу, (наприклад розриву ssh-сессії) програма продовжує працювати. Якщо запущена програма виводить stdout в термінал, то за замовчуванням nohup перенаправляє вивід в файл «nohup.out» в поточній робочій директорії (якщо це неможливо — в «$HOME/nohup.out», якщо і це неможливо — команда взагалі не запускається).
Приклади використання
user@host:~$ nohup команда [аргументи] user@host:~$ nohup cat /var/log/syslog user@host:~$ nohup tail -n 10 /var/log/syslog &
Альтернативи
Розроблено декілька програм - термінальних мультіплексорів, які дозволяють запускати команді в окремих сесіях, та можуть бути відокремлені від поточного термінала:
Команда оболонки bash - disown робить те саме що і nohup для задач (jobs) в bash
Див. також
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
nohup utilita UNIX podibnih sistem yak oznachaye no hang up vona zapuskaye inshu komandu ta perehoplyuye signal HUP SIGHUP signal programi pro zakrittya terminalu z yakogo vona zapushena Takim chinom u vipadku zakrittya terminalu napriklad rozrivu ssh sessiyi programa prodovzhuye pracyuvati Yaksho zapushena programa vivodit stdout v terminal to za zamovchuvannyam nohup perenapravlyaye vivid v fajl nohup out v potochnij robochij direktoriyi yaksho ce nemozhlivo v HOME nohup out yaksho i ce nemozhlivo komanda vzagali ne zapuskayetsya Prikladi vikoristannyauser host nohup komanda argumenti user host nohup cat var log syslog user host nohup tail n 10 var log syslog amp AlternativiRozrobleno dekilka program terminalnih multipleksoriv yaki dozvolyayut zapuskati komandi v okremih sesiyah ta mozhut buti vidokremleni vid potochnogo terminala GNU screen tmux Komanda obolonki bash disown robit te same sho i nohup dlya zadach jobs v bashDiv takozhBash Komandnij ryadok