Domino 9 und frühere Versionen > ND6: Entwicklung
LotusScript shell Befehl
(1/1)
Pyewacket:
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
Glombi:
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
m3:
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.
Glombi:
Hi Martin - du darfst ;)
Du hast natürlich Recht, es gelten die Rechte für den User des Domino Servers.
Andreas
Pyewacket:
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.
Navigation
[0] Themen-Index
Zur normalen Ansicht wechseln