Форум русскоязычного сообщества Ubuntu


Получить помощь и пообщаться с другими пользователями Ubuntu можно
на irc канале #ubuntu-ru в сети Freenode
и в Jabber конференции ubuntu@conference.jabber.ru

Автор Тема: Запуск программ на ubuntu по SSH  (Прочитано 7118 раз)

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

Оффлайн svedos

  • Автор темы
  • Любитель
  • *
  • Сообщений: 60
    • Просмотр профиля
    • ubuntuopen.com
Запуск программ на ubuntu по SSH
« : 21 Январь 2010, 13:58:08 »
Всем привет, подскажите кто знает:  какой командой можно запустить приложения на удаленном компьютере подключившись к нему по ssh?
Смысл такой - я например удаленно (через интернет) включаю свой домашний комп, он загружается, и мне нужно запустить на нем например transmission, и потом подключившись к его веб морде управлять закачками. Но чтоб он запустился именно на домашнем компе, команда
sudo transmission
выдает ошибку (по ssh). Типа что то там с дисплеем.
Linux Ubuntu-Desktop 10.10

Оффлайн БТР

  • Заслуженный пользователь
  • Модератор форума
  • Старожил
  • *
  • Сообщений: 5108
    • Просмотр профиля
Re: Запуск программ на ubuntu по SSH
« Ответ #1 : 21 Январь 2010, 14:10:13 »
1. Зачем запускать программу через sudo?
2. Конкретно у Transmission есть демон и веб-интерфейс для доступа через браузер - не нужно запусать GUI-прогу.

команда
sudo transmission
выдает ошибку (по ssh). Типа что то там с дисплеем.
Запускаете в Ubuntu? Если да, то сеанс ssh нужно запускать так:
ssh -X user@ip_adressдля трансляции сообщений Х-сервера.

Оффлайн annndrey

  • Участник
  • *
  • Сообщений: 103
  • debian lenny :)
    • Просмотр профиля
Re: Запуск программ на ubuntu по SSH
« Ответ #2 : 22 Январь 2010, 00:58:05 »
а еще можно попробовать ssh -Y -C user@host
Ы!

Оффлайн svedos

  • Автор темы
  • Любитель
  • *
  • Сообщений: 60
    • Просмотр профиля
    • ubuntuopen.com
Re: Запуск программ на ubuntu по SSH
« Ответ #3 : 23 Январь 2010, 15:26:54 »
Это все не то, это графический запуск программы которая установлена на удаленном компе с отображением ее на этом компе. Но на самом удаленном компе она не запускается! и если закрыть терминал то все так же закрывается. Нужно чтобы типа запустил удаленно прогу и она там (на удаленном компе запустилать), вышел из сеанса удаленного подключения а запущенная прога продолжала там работать.
Linux Ubuntu-Desktop 10.10

Оффлайн Karl500

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 2240
    • Просмотр профиля
Re: Запуск программ на ubuntu по SSH
« Ответ #4 : 23 Январь 2010, 15:30:54 »
screen это делает.

Оффлайн svedos

  • Автор темы
  • Любитель
  • *
  • Сообщений: 60
    • Просмотр профиля
    • ubuntuopen.com
Re: Запуск программ на ubuntu по SSH
« Ответ #5 : 23 Январь 2010, 21:23:03 »
если можно то поподробней что сделает screen b как это организовать
Linux Ubuntu-Desktop 10.10

Оффлайн ivanov_d_o

  • Любитель
  • *
  • Сообщений: 67
    • Просмотр профиля
Re: Запуск программ на ubuntu по SSH
« Ответ #6 : 26 Январь 2010, 11:27:22 »
может ее через планировщик стартонуть? подключился настроил запуск через 5 минут и отключился.

Оффлайн Sta1keR

  • Участник
  • *
  • Сообщений: 155
    • Просмотр профиля
Re: Запуск программ на ubuntu по SSH
« Ответ #7 : 26 Январь 2010, 11:33:31 »
sudo transmission & прога запустится в  фоне и скажет номер процесса.

Оффлайн Mam(O)n

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 5855
    • Просмотр профиля
Re: Запуск программ на ubuntu по SSH
« Ответ #8 : 26 Январь 2010, 12:23:31 »
если можно то поподробней что сделает screen b как это организовать
Организует постоянную терминальную сессию. Т.е. при отключении от терминала сессия не будет закрыта.

screen создаёт новую screen-сессию
screen -r подключается к первой отключенной сессии
screen -dr переподключает сессию, отключая ранее подключенный терминал
screen -ls выводит список запущенных сессий
screen -r 14256 подключает к сессии с pid == 14256

Оффлайн svedos

  • Автор темы
  • Любитель
  • *
  • Сообщений: 60
    • Просмотр профиля
    • ubuntuopen.com
Re: Запуск программ на ubuntu по SSH
« Ответ #9 : 26 Январь 2010, 12:37:18 »
вариант с планировщиком мне больше нравиться )))
а как с консоли добавить в план запуск проги? наверное что то типа
sudo cron ....
?
Linux Ubuntu-Desktop 10.10

Оффлайн Sta1keR

  • Участник
  • *
  • Сообщений: 155
    • Просмотр профиля
Re: Запуск программ на ubuntu по SSH
« Ответ #10 : 26 Январь 2010, 13:15:03 »
вариант с планировщиком мне больше нравиться )))
а как с консоли добавить в план запуск проги? наверное что то типа
sudo cron ....
?



sudo nano /etc/cronatab.conf

 

Страница сгенерирована за 0.071 секунд. Запросов: 22.