Автор Тема: Удаленное управление компьютерами, общий доступ  (Прочитано 9956 раз)

Оффлайн YYY

  • Мастер
  • ***
  • Сообщений: 6 046
Подскажите пожалуйста, как в ALT Linux решается обычно задача удалённого запуска консольного приложения?

Например:
надо запустить именно в TTY1 картинку с вебкамеры vlc v4l:///dev/video0 потомучто туда мониторы подключены.

Как это можно сделать по сети? ssh например

а типа так плохо?
от рута по SSH
/sbin/getty -n -l /usr/bin/mc -8 38400 tty1
?
« Последнее редактирование: 21.07.2014 14:19:07 от sb »

Оффлайн МИНЗДРАВ

  • Странник_
  • *
  • Сообщений: 3 045
  • ALWK8 х64 Branch sysd & server-light_1.9.3sysV noX
    • http://yx-kak.ru/linux.htm
Выбирать:
Либо удобную гляделку с иксами,
либо быстрый сервер без излишеств.
Для ip-камер, значит иксы нафик не нужны! А вот сервер альт, без них значит как без рук?



Оффлайн МИНЗДРАВ

  • Странник_
  • *
  • Сообщений: 3 045
  • ALWK8 х64 Branch sysd & server-light_1.9.3sysV noX
    • http://yx-kak.ru/linux.htm
/sbin/getty -n -l /usr/bin/mc -8 38400 tty1
Вообще чё-то не пахает:
[root@server ~]# /sbin/getty -n -l /usr/bin/mc -8 38400 tty1
-bash: /sbin/getty: Нет такого файла или каталога
[root@server ~]#
[root@server ~]# apt-cache search getty
mgetty-doc - Documentation, samples and contributed stuff that comes with mgetty
login - Start an interactive session on the system
fbgetty - Framebuffer getty program
fbgetty-contrib - Some additional files used with fbgetty
mgetty - A getty replacement for use with data and fax modems
mgetty-sendfax - Provides support for sending faxes over a modem
mgetty-viewfax - An X Window System fax viewer
mgetty-voice - A program for using your modem and mgetty as an answering machine
mingetty - A compact getty program for virtual consoles only
agetty - Alternative Linux getty
xdm - X Display Manager with support for XDMCP, host chooser
[root@server ~]#
Чё должно получиться то?

Оффлайн YYY

  • Мастер
  • ***
  • Сообщений: 6 046
по ssh от рута

/sbin/agetty -n -l /usr/bin/mc -8 38400 tty1

и смотрите что на 1вом терминале вашего сервера

Оффлайн МИНЗДРАВ

  • Странник_
  • *
  • Сообщений: 3 045
  • ALWK8 х64 Branch sysd & server-light_1.9.3sysV noX
    • http://yx-kak.ru/linux.htm
по ssh от рута

/sbin/agetty -n -l /usr/bin/mc -8 38400 tty1

и смотрите что на 1вом терминале вашего сервера
Замирает и ничё не показывает.[apt5@host-242 ~]$ ssh 192.168.0.100
apt5@192.168.0.100's password:
Last login: Tue Jul 22 19:29:54 2014 from 192.168.0.242
[apt5@server ~]$ su-
Password:
[root@server ~]#
[root@server ~]# /sbin/agetty -n -l /usr/bin/mc -8 38400 tty1


Чего я сделал не так?
« Последнее редактирование: 22.07.2014 19:36:55 от МИНЗДРАВ »

Оффлайн YYY

  • Мастер
  • ***
  • Сообщений: 6 046
> Замирает и ничё не показывает.

Замирает это хорошо, а что на сервере то? или монитор к серверу не подключен а видео вы по SSH хотите смотреть? Я что-то тогда запутался

Оффлайн МИНЗДРАВ

  • Странник_
  • *
  • Сообщений: 3 045
  • ALWK8 х64 Branch sysd & server-light_1.9.3sysV noX
    • http://yx-kak.ru/linux.htm
Сейчас идёт режим отладки. Всё есть. И монитор и клава к серверу подключены.

Щас, пока всё есть,  нужно научиться без клавы им управлять научиться. Потомучто потом у него не будет клавы, будет только монитор. Осложнено тем, что нет иксов.

А цель, заставить стабильно его показывать с юсб-камеры на подключенный к нему монитор (сейчас это уже достигнуто с помощью vlc v4l:///dev/video0 У него в тту1 моя небритое лицо видно). Теперь нужно , без клавы и мышки ему этот старт давать (на случай ребута или ещё чего). То-что я своё небритое лицо, по сети всегда увижу - нисколько не сомневаюсь! Как команду в TTY1 дать, чтоб он туда показывал?
« Последнее редактирование: 22.07.2014 20:04:45 от МИНЗДРАВ »

Оффлайн YYY

  • Мастер
  • ***
  • Сообщений: 6 046
дак а автозагрузка vlc v4l:///dev/video0 на tty1 не есть решение задачи???

И кстати...
У меня по /sbin/agetty -n -l /usr/bin/mc -8 38400 tty1

на первом терминале запускается mc

А у вас?
« Последнее редактирование: 22.07.2014 20:24:35 от YYY »

Оффлайн МИНЗДРАВ

  • Странник_
  • *
  • Сообщений: 3 045
  • ALWK8 х64 Branch sysd & server-light_1.9.3sysV noX
    • http://yx-kak.ru/linux.htm
И кстати...
У меня по /sbin/agetty -n -l /usr/bin/mc -8 38400 tty1

на первом терминале запускается mc

А у вас?
И меня тоже запускается. Но где удалённое-то управление? Мне надо его запустить не у меня, а на сервере. Вы сначала-то по ssh обещали...
по ssh от рута

/sbin/agetty -n -l /usr/bin/mc -8 38400 tty1

Оффлайн МИНЗДРАВ

  • Странник_
  • *
  • Сообщений: 3 045
  • ALWK8 х64 Branch sysd & server-light_1.9.3sysV noX
    • http://yx-kak.ru/linux.htm
А,  допёрло!

 mc запустился на сервере.

А как сделать, чтоб команда vlc v4l:///dev/video0 запустилась? Что-то она не запускается вообще. Сервер на неё не реагирует.
« Последнее редактирование: 22.07.2014 21:36:57 от МИНЗДРАВ »

Оффлайн МИНЗДРАВ

  • Странник_
  • *
  • Сообщений: 3 045
  • ALWK8 х64 Branch sysd & server-light_1.9.3sysV noX
    • http://yx-kak.ru/linux.htm
Слава юниксам!
Я знал, я уверен был, что альт - это не лоховская система!!!!

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 20 159
    • Домашняя страница
Я бы на предмет автозапуска на консоли глянул конец /etc/inittab
Андрей Черепанов (cas@)

Оффлайн YYY

  • Мастер
  • ***
  • Сообщений: 6 046
Сервер на неё не реагирует.


Может ее в скрипт?

Сделать в /usr/local/bin/
скрипт
test.sh
А туда уже запихнуть команду.

Вот у меня вроде хор.

Оффлайн YYY

  • Мастер
  • ***
  • Сообщений: 6 046
Я бы на предмет автозапуска на консоли глянул конец /etc/inittab

про автозагрузку я предлагал уже :)
Но запуск по ssh и правда интереснее :)))

Оффлайн МИНЗДРАВ

  • Странник_
  • *
  • Сообщений: 3 045
  • ALWK8 х64 Branch sysd & server-light_1.9.3sysV noX
    • http://yx-kak.ru/linux.htm
Сделать в /usr/local/bin/
скрипт
test.sh
А туда уже запихнуть команду.
Ну чё, вроде сделал:
[root@server ~]# cd /usr/local/bin/
[root@server bin]# pwd
/usr/local/bin
[root@server bin]# cat ./vlc.sh
cat: ./vlc.sh: Нет такого файла или каталога
[root@server bin]#  cat > ./vlc.sh
#!/bin/bash

/usr/bin/vlc v4l:///dev/video0
[root@server bin]# cat ./vlc.sh
#!/bin/bash

/usr/bin/vlc v4l:///dev/video0
[root@server bin]# /sbin/agetty -n -l /usr/local/bin/vlc.sh -8 38400 tty1
[root@server bin]#
а она не работает с теме-же симптомаи, как и без скрипта задать [root@server bin]# /sbin/agetty -n -l "/usr/bin/vlc v4l:///dev/video0" -8 38400 tty1