[РЕШЕНО] Продолжить работу после запуска nohup

Автор Kolyunya, 06 июля 2012, 21:28:01

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

Kolyunya

Подскажите, пожалуйста, как продолжить работу в терминале после запуска nohup.
После запуска nohup не закрывается, и приходится перезапускать терминал...

Спасибо!

qupl


Kolyunya

#2
Ясно, спасибо!
Странно, что нет функции выхода...

Utility

#3
Поискал решение под свои размышления
Вы физически работает с машиной, то можно nohup. См.
Открыть содержимое (спойлер)
Вы удалённо хотите восстанавливать после обрыва процессы, то screen/tmux + nohup см.
Открыть содержимое (спойлер)
Вы хотите производить блокировку, то
Открыть содержимое (спойлер)

Резюме: nohup не даёт "соскакивать" процессу после отключения терминала, такой процесс можно "завернуть" в tmux/screen для взятия, например, после "обрыва". Если вы хотите производить блокировку tty, то используйте vlock.

Можно посмотреть как:
nano /etc/X11/xinit/xseserverrc #комментируем nolisten tcp
nano /etc/X11/Xwrapper console на anybody
перелогинтесь
Т.е. мы даём прослушивать порт X серверу и "пускаем на него всех"
самое вкусное
# nohup startx &
# exit
и наблюдем запущенный X, в том время как tty разлогинились.
Можно развить в инструкцию. Просто редкий "рецепт"
Спасибо

Cообщение объединено 17 июня 2015, 22:01:53

Дополню конкретно про startx
Открыть содержимое (спойлер)
ЦитироватьСамый простой, но неудобный при систематическом использовании способ, состоит в следующем. Запустите из-под одной консоли
# startx ; logout
Стационар = MB: ASRock N68-gs4 FX R2.0 ; CPU: Athlon II x3 460 => Phenom B60; RAM: 2x Kingston KVR1333D3N9/4G; VGA: zotac gt630 4G
Ноутбук = ASUS x55a = MB: chipset HM70; CPU: Celeron B820; RAM: 2G: VGA: intel3000; audio VT1802