Renci.SshNet , перезапуск службы

Gizmond

Client
Регистрация
18.02.2017
Сообщения
270
Благодарностей
53
Баллы
28
Всем привет. В чем может быть проблема. Делаю команду - service 3proxy restart (centos 6) , и кубик с кодом тупо виснет. Как только через Putty делаю тоже самое ( service 3proxy restart ) то кубик отвисает и успешное выполнение. В чем причина , куда копать ?
 

Lord_Alfred

Client
Регистрация
09.10.2015
Сообщения
3 916
Благодарностей
3 867
Баллы
113
Стоит попробовать перенаправить вывод (stdout и stderr) в файл, а потом посмотреть что там прилетело.

Пример команды бы полный с подключением, вдруг там не особо сложно и кто-то затестит у себя перезапуск любого сервиса через эту либу
 

Gizmond

Client
Регистрация
18.02.2017
Сообщения
270
Благодарностей
53
Баллы
28
Стоит попробовать перенаправить вывод (stdout и stderr) в файл, а потом посмотреть что там прилетело.

Пример команды бы полный с подключением, вдруг там не особо сложно и кто-то затестит у себя перезапуск любого сервиса через эту либу
C#:
string user = "root";
string ip = project.Variables["ip"].Value;
string pass = project.Variables["pass"].Value;

SshClient sshClient = new SshClient(ip, 22, user, pass);
    sshClient.Connect();
    var cmd = sshClient.CreateCommand("service 3proxy reload");
    cmd.Execute();
 

Gizmond

Client
Регистрация
18.02.2017
Сообщения
270
Благодарностей
53
Баллы
28
Стоит попробовать перенаправить вывод (stdout и stderr) в файл, а потом посмотреть что там прилетело.

Пример команды бы полный с подключением, вдруг там не особо сложно и кто-то затестит у себя перезапуск любого сервиса через эту либу
вообще сервисы перезапускаются нормально , именно 3proxy не хочет , хз в чем причина
 

Lord_Alfred

Client
Регистрация
09.10.2015
Сообщения
3 916
Благодарностей
3 867
Баллы
113
service 3proxy reload >> /var/log/3proxy_reload.log 2>&1
 

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)