Das Notes Forum
Domino 9 und frühere Versionen => ND6: Entwicklung => Thema gestartet von: Pyewacket am 12.04.06 - 16:43:49
-
Hallo Leute,
ich versuche auf einem AIX System von einem Lotusscript-Agenten aus ein
Perl-Script zu starten. Leider funktioniert es nicht, selbst wenn ich den vollqualifizierten Pfadnamen angebe bringt er beim shell-Befehl den Fehler "File not found". Hat jemand sowas schon mal gemacht?
Danke und Gruss
Peter
-
Hat derjenige, der den Agenten unterzeichnet hat, die erforderlichen Rechte auf das Verzeichnis/die Datei?
Bei AIX und Konsorten hängt es oftmals daran.
Andreas
-
Glombi, darf ich Dir hier widersprechen?
Der User der den Agent unterzeichnet hat, braucht die entsprechenden Agent-Ausführunsrechte (restricted agents, ...).
Perl, das Perl-Script, etc. müssen für den Benutzbar les- und ausführbar sein, unter dem der Domino-Server läuft. Den User, der den Agent unterzeichnet hat, reicht Domino NICHT zum OS durch. Externe Befehle, Zugriffe werden - AFAIK - immer mit dem OS-Account durchgeführt, unter dem auch der Domino-Server läuft.
-
Hi Martin - du darfst ;)
Du hast natürlich Recht, es gelten die Rechte für den User des Domino Servers.
Andreas
-
Die üblichen Verdaechtigen hab ich schon abgeklappert. Der Agent darf unrestricted laufen, das Perlscript läuft wenn ich es direkt auf dem Server aufrufe (mit demselben Unix-User unter dem auch der Dominoserver läuft) ohne Probleme.