Autor Thema: LS-Befehl Shell auf Linux  (Gelesen 1732 mal)

Offline pallas

  • Junior Mitglied
  • **
  • Beiträge: 91
  • Geschlecht: Männlich
LS-Befehl Shell auf Linux
« am: 04.06.06 - 18:23:34 »
Hallo,

ich möchte in einem LS, daß auf einem Domino 6.53 läuft ein Perlprogramm starten. Das Programm liegt im Verzeichnis /local/notesdata/kunde/cgi-bin und hat den Namen bild.cgi. Jedesmal wenn der Agent versucht das Prgogramm zu starten bekomme ich die Fehlermeldung "File not found".
Das Skript wird alle 5 Minuten ausgeführt und sieht folgendermaßen aus:

Sub Initialize
Dim result As Integer
result = Shell("kunde/cgi-bin/bild.cgi > kunde/cgi-bin/textdatei.txt")
End Sub

Wo liegt der Fehler ?

Im Voraus vielen Dank für Eure Hilfe

Gruß Thorsten

Offline m3

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.102
  • Geschlecht: Männlich
  • Non ex transverso sed deorsum!
    • leyrers online pamphlet
Re: LS-Befehl Shell auf Linux
« Antwort #1 am: 04.06.06 - 18:47:57 »
0) Das Script hat das Execute-Bit nicht gesetzt.
1) Vollen Pfad zum Script angeben
2) Ich würd auch den Interpreter angeben (hat das Script eine Shebang-Line?).
3) Das Script wird im Kontext des Notes-Users auf dem PC des Users ausgeführt
4) Der Linux-User, unter dem Domino läuft, hat auf eines der Verzeichnise im Pfad "/local/notesdata/kunde/cgi-bin" kein Lese/Ausführungsrecht

Mehr kann ich aufgrund der matten Angaben nicht raten.
HTH
m³ aka. Martin -- leyrers online pamphlet | LEYON - All things Lotus (IBM Collaborations Solutions)

All programs evolve until they can send email.
Except Microsoft Exchange.
    - Memorable Quotes from Alt.Sysadmin.Recovery

"Lotus Notes ist wie ein Badezimmer, geht ohne Kacheln, aber nicht so gut." -- Peter Klett

"If there isn't at least a handful of solutions for any given problem, it isn't IBM"™ - @notessensai

Offline pallas

  • Junior Mitglied
  • **
  • Beiträge: 91
  • Geschlecht: Männlich
Re: LS-Befehl Shell auf Linux
« Antwort #2 am: 05.06.06 - 14:53:13 »
Hallo m3,

danke für Deine Antwort.
Es war leider viel simpler. Ich hatte einen Tippfehler in meinem Pfad  ;D

Gruß Thorsten

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz