Hi,
ich würde mir gerne eine C# Anwendung schreiben, mit der ich über SSH Kommandos (z.b. SSH.net) per Knopfdruck Paperless updaten und auch alle Dokumente exportieren kann. Hat da schon jemand etwas vergleichbares gemacht?
Das hier funktioniert leider nicht. Wäre auch zu schön gewesen.
Die Kommandos rennen einfach nur durch und nix passiert.
private void btnUpdate_Click(object sender, EventArgs e)
{
using (var client = new SshClient(cHost, cUser, cPW))
{
try
{
client.Connect();
client.RunCommand("cd /volume1/docker/paperless-ngx/config");
client.RunCommand("sudo docker-compose down");
client.RunCommand("sudo docker-compose pull");
client.RunCommand("sudo docker-compose up -d");
client.Disconnect();
}
catch (Exception ex)
{ MessageBox.Show(ex.Message); }
}
}