|
|
  |
SSH: жизнь после смерти :), Можно ли заставить приложения выполняться после logout? |
|
|
|
Oct 28 2011, 08:55
|
Группа: Участник
Сообщений: 10
Регистрация: 23-09-11
Пользователь №: 67 352

|
Имею: 2 pc с линуксом, настроенные ssh (клиент-сервер), могу запускать приложения с сервера, в т.ч. графические.
Засада: приложения работают, пока есть связь (пока не разлогинился).
Что хочу: логин, запуск программы, логаут (даже с выключением клиента), но программа продолжает выполняться на сервере.
Вопрос: кто знает можно ли это сделать в принципе и как (не нашёл в инете)?
Варианты типа rdc или vnc (пока) не устраивают.
Сообщение отредактировал troublemaker - Oct 28 2011, 08:58
|
|
|
|
|
Oct 28 2011, 11:35
|
Группа: Участник
Сообщений: 10
Регистрация: 23-09-11
Пользователь №: 67 352

|
Воо, спасибо!  Ни про то ни про другое не слыхал, пойду покурю маны. Вроде nohup кажется попроще заюзать.
|
|
|
|
|
Oct 28 2011, 13:04
|
Группа: Участник
Сообщений: 10
Регистрация: 23-09-11
Пользователь №: 67 352

|
Да, верно, графические проги обычно сами не тухнут  Значит, надо и то и другое использовать - в зависимости от задачи. Для wget проканает nohup  Спасибо!
|
|
|
|
|
Oct 28 2011, 14:52
|
Гуру
     
Группа: Модераторы
Сообщений: 8 752
Регистрация: 6-01-06
Пользователь №: 12 883

|
Цитата(troublemaker @ Oct 28 2011, 17:04)  Да, верно, графические проги обычно сами не тухнут Значит, надо и то и другое использовать - в зависимости от задачи. Для wget проканает nohup Спасибо! 1. man at 2. Ctr+Z, bg, Ctr+D 3. man cron, crontab 4. ....
|
|
|
|
|
Oct 28 2011, 16:33
|
Группа: Участник
Сообщений: 10
Регистрация: 23-09-11
Пользователь №: 67 352

|
С консольными screen работает на ура, а GUI вылетают при закрытии консоли на клиенте  Вывод: надо привыкать к консольным приложениям Tanya, спасибо за идейку.
Сообщение отредактировал troublemaker - Oct 28 2011, 16:34
|
|
|
|
|
Nov 7 2011, 22:14
|

Группа: Участник
Сообщений: 12
Регистрация: 21-12-08
Пользователь №: 42 650

|
Цитата(Tanya @ Oct 28 2011, 17:52)  1. man at 2. Ctr+Z, bg, Ctr+D 3. man cron, crontab 4. .... Вопрос в том чтобы child процессы не пропадали в случае смерти родителя.
|
|
|
|
|
Jan 15 2012, 21:45
|
Гуру
     
Группа: Свой
Сообщений: 2 563
Регистрация: 8-04-05
Из: Nsk
Пользователь №: 3 954

|
Цитата(Tanya @ Oct 28 2011, 21:52)  1. man at 2. Ctr+Z, bg, Ctr+D 3. man cron, crontab 4. .... с ctrl-Z, bg может нехорошо получиться если приложение вдруг на консоль сказать что-нибудь захочет из бэкграунда, уже после отключения, а консоли-то и нету. поэтому лучше запускать просто сразу в бэкграунд с перенаправлением вывода в файл: например: wget someurl >& log & так при отключении не помрёт.
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|