Wget Ssh

Turbina

Client
Регистрация
28.09.2015
Сообщения
67
Благодарностей
11
Баллы
8
Что не так? Если линк вставляю, работает. С переменной, нет.

Код:
string host = project.Variables["host"].Value;
string user = project.Variables["user"].Value;
string pass = project.Variables["pass"].Value;
string jpglink = project.Variables["jpglink"].Value;

SshClient sshClient = new SshClient(host, 22, user, pass);
sshClient.Connect();
project.SendInfoToLog("Соединились с сервером", true);
var cmd = sshClient.CreateCommand("wget 'jpglink' -O /home/admin/web/site.ru/1.jpg");
cmd.Execute();

sshClient.Disconnect();
 

Nord

Client
Регистрация
22.03.2012
Сообщения
2 375
Благодарностей
1 435
Баллы
113
Код:
var cmd = sshClient.CreateCommand("wget"+jpglink+" -O /home/admin/web/site.ru/1.jpg");
?
 
  • Спасибо
Реакции: Turbina

Turbina

Client
Регистрация
28.09.2015
Сообщения
67
Благодарностей
11
Баллы
8
Не работает так.
 

Lord_Alfred

Client
Регистрация
09.10.2015
Сообщения
3 916
Благодарностей
3 857
Баллы
113
Потому что пробел потерялся:
C#:
var cmd = sshClient.CreateCommand("wget "+jpglink+" -O /home/admin/web/site.ru/1.jpg");
 
  • Спасибо
Реакции: Turbina

Turbina

Client
Регистрация
28.09.2015
Сообщения
67
Благодарностей
11
Баллы
8
Потому что пробел потерялся:
C#:
var cmd = sshClient.CreateCommand("wget "+jpglink+" -O /home/admin/web/site.ru/1.jpg");
Скорее всего так, но у меня почему-то не качается. Буду искать косяки в проекте. Мой первый вариант создаёт этот файл на сервере, но не скачивает его.
Если линк напрямую прописать, то всё работает.
 

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