2015-08-19 8 views
0

Мой сервер работает на OS ubuntu 10.4.Выполнение команды в ubuntu

Когда я запускаю команду "skype -callto userid", она делает вызов с использованием пользовательского интерфейса Skype.

Но когда я запускаю же команду, подключив через SSH или

код Java

Runtime.getRuntime().exec(command), ее не работает.

В чем может быть причина такого поведения?

+0

Как выполнить команду для запуска Skype и 'java code'? – cadams

+0

cadams .. для кода 'Runtime.getRuntime(). Exec (command)' здесь команда "-skype -callto userid" – raheem52

ответ

0

Я думаю, ваша проблема в том, что Skype нуждается в X-сервере для правильной работы. Таким образом, вы можете включить перенаправление X11.

Перенаправление X11 должен быть настроен на стороне клиента и сервера:

На стороне сервера включить перенаправление X11, установив X11Forwarding yes в /etc/ssh/sshd_config и перезапустить службу SSH service sshd restart. Вам также может потребоваться установить xauth со стороны сервера.

На стороне клиента вам необходимо открыть ssh-соединение с параметром , чтобы включить пересылку X11 для сеанса.

Смежные вопросы