Hallo, ich versuche, mit einem als dämon laufenden Prozess einen ssh-Aufruf zu machen. Dazu starte ich einen Prozess mit fork() und im child dann execvp. Ich verwende dazu ein eigenes Modul, das fork() und execvp() kapselt (und alles, was damit zu tun hat, einschließlich pipes), das ich vielfach einsetze und das gut funktioniert. Allein mit ssh will es nicht. Ich verwende einen Public-Key und natürlich funktioniert der ssh-Aufruf aus der Shell einwandfrei. Die gleichen Parameter setze ich für execvp ein. Der Effekt ist, dass ich eine Passwort-Abfrage erhalte und schließlich einen Timeout. Ich kenne mich mit ssh aus, mit der Linux-Programmierung auch ganz gut und mit der C-Programmierung besonders gut. Weiß jemand von euch, was ssh anders macht? Achja: der Dämon läuft unter root und der Public-key ist auch von root. Da ich hier Backup-Prozesse programmiere, muß es auch root sein. Vielen Dank für Tips Manfred --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-programming-de+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-programming-de+help@opensuse.org