#acl EditorsGroup:read,write,revert,admin,delete All:read == SSH Befehle per jddd ausführen == Buttons können auch Befehle auf anderen Maschinen per ssh ausführen, ähnlich PuTTY oder dem Linux ssh command.<
> Dazu wird als Funktion ''ssh'' ausgewählt und die Felder ''user'', ''host'' und ''command'' ausgefüllt.<
><
> Beim Drücken des Buttons wird nun das Passwort für den Benutzer abgefragt und nach erfolgreichem ssh login der Befehl mit den Rechten des angegebenen Benutzers ausgeführt.<
><
> '''''ACHTUNG: Erst nachdem der Befehl beendet ist, reagiert jddd wieder.'''''<
><
> Anmerkungen: * es muss immer der volle Pfad angegeben werden, da nicht die normalen environment Variablen gesetzt sind. * ENSHOST und LD_LIBRARY_PATH sind nicht gesetzt -> bei Bedarf in shell script verpacken! * Befehle, die im Hintergrund ausgeführt werden sollen, müssen mit nohup gestartet werden und ein '&' am Ende haben. Beispiel: {{{ nohup myprogram > foo.out 2> foo.err < /dev/null & }}} * Das Programm auf dem remote Host bekommt die DOOCS/TINE Adresse als Argument übergeben! [[JDDD|Zurück zur Hauptseite]]