вызов удаленного процесса Java с помощью команды ssh - PullRequest
0 голосов
/ 20 января 2012

Работает как очарование от Solaris до Linux (RHEL5), но выдает ошибку при выполнении от RHEL5 до RHEL5

ошибка журнала apache:

tcgetattr: неверный аргумент Соединение с сервером20 закрыто.

также выдает эту ошибку в журнале сообщений:

20 января 02:13:39 sj1glm013 ядро: тип = 1400 аудит (1327054419.954: 18549): avc: отказано {getattr} для pid = 18469 comm = "sun.sh" путь = "/ web / cgi -bin / дистанционное» (sun.sh - локальный скрипт, который вызывает cgi)

Я вызываю локальный сценарий оболочки из веб-интерфейса CGI, и этот сценарий оболочки выполняет другую программу (сценарий) на удаленном хосте.

код сценария оболочки:

### it takes parameters form cgi script.
#!/bin/bash
host="$1"
str3="$2"
ssh -t -t -l user $host $str3
exit 0

любые входы ..

1 Ответ

0 голосов
/ 08 ноября 2012

Когда у меня была похожая проблема, я просто достал -tt, и это решило ее.

...