ДАНО: Пользователь user1 стартует долгодлящийся процесс proc1. Затем user1 хочет завершить свой сеанс с концами, но компьютер при этом не выключаеться, а на нем логиниться user2 или компьютер ожидает пользователя для логина. В конечном счете user1 возвращаеться к компьютеру и логиниться заново.
ВОПРОС: Можно ли сделать так, чтобы proc1 после заврешения сеанса user1 продолжал работать? Если да то как? Как посмотреть вывод proc1 (выводит информацию на консоль) если это возможно?
Как разлогиниться при этом оставить процесс выполняться?
Модераторы: SLEDopit, Модераторы разделов
-
LuckyStr
- Сообщения: 159
- ОС: Fedora
Как разлогиниться при этом оставить процесс выполняться?
Это наш химический дом для печальных жителей Земли!
-
Ленивая Бестолочь
- Бывший модератор
- Сообщения: 2760
- ОС: Debian; gentoo
Re: Как разлогиниться при этом оставить процесс выполняться?
используйте screen.
Солнце садилось в море, а люди с неоконченным высшим образованием выбегали оттуда, думая, что море закипит.
-
LuckyStr
- Сообщения: 159
- ОС: Fedora
Re: Как разлогиниться при этом оставить процесс выполняться?
screen в моей ситуации думаю не подойдет, но я все равно попробую. Есть ли еще варианты?
проверил, screen точно не подходит, выводиться ошибка.
Это наш химический дом для печальных жителей Земли!
-
skor
- Сообщения: 419
- ОС: RTFM-OS v127.0.0.1
Re: Как разлогиниться при этом оставить процесс выполняться?
Значит неправильно использовал screen....
screen как раз именно для описанной ситуации и создавался.
screen вообще уставновлен? как запускал? какая ошибка?
screen как раз именно для описанной ситуации и создавался.
screen вообще уставновлен? как запускал? какая ошибка?
-
allez
- Сообщения: 2223
- Статус: Не очень злой админ :-)
- ОС: SuSE, CentOS, FreeBSD, Windows
Re: Как разлогиниться при этом оставить процесс выполняться?
-
Frank
- Сообщения: 1059
- ОС: Ubuntu, Debian
Re: Как разлогиниться при этом оставить процесс выполняться?
[telepaty on]
сначала залогинься
затем запусти screen, параметров никаких указывать не надо!!
когда screen запустится, запускай нужную программу (./proc1)
жми ctrl+a, отпустить, d
logout (ctrl+d)
...
логинимся снова
screen -rd
PROFIT!!
[telepaty off]

-
arkhnchul
- Сообщения: 2284
- Статус: Толчковый инженер
- ОС: Debian, Fedora
Re: Как разлогиниться при этом оставить процесс выполняться?
затем запусти screen, параметров никаких указывать не надо!!
screen ./proc1, не?
Losing is fun!
-
BezrukovA
- Сообщения: 12
- ОС: altcompact 3.0
Re: Как разлогиниться при этом оставить процесс выполняться?
А нельзя просто обойтись командой at?
at now
>command option >~/out.txt 2>1
> <Ctrl+D>
at now
>command option >~/out.txt 2>1
> <Ctrl+D>
-
joub
- Сообщения: 170
- ОС: Debian
Re: Как разлогиниться при этом оставить процесс выполняться?
LuckyStr что за программа !? консоль или из X-ов стартует !?
-
Frank
- Сообщения: 1059
- ОС: Ubuntu, Debian
Re: Как разлогиниться при этом оставить процесс выполняться?
Значит я - хороший, годный телепат =)
screen - оболочка, в том смысле, что как, скажем, bash. Запускаешь её и пользуешься ею.
