Shell Lotusscript auf Linux

  • Hallo zusammen,


    ich möchte eine Datei mittels Lotusscript vom Domino Server in ein FTP-Verzeichnis schieben.


    Das ganze wollte ich mit dem Shell aufruf tun...nur leider schiebt das Script keine Datei und result = false??


    Was mache ich da falsch?


    Code
    Sub TransferFiles (attachments As Variant)
    	Dim result As Integer
    	Dim i As Integer	
    
    	For i=0 To Ubound(attachments)
    		Print result = Shell("curl -T /data/ftp/"+ attachments(i) +" -u user:password ftp://blabla/")
    		Kill attachments(i)		
    	Next
    
    End Sub
  • Wir wird denn das Script aufgerufen ? Ist es ein Serveragent, welche Rechte hat der Signer, was ist im Agenten eingestellt ?


    Und vermutlich wird der User unter dem der Domino läuft keine Rechte dazu haben.

  • Hallo,


    der User hat rechte am Server und ist der Signer des Agenten.
    Laut Console läuft der Agent ja auch.
    Der Agent ist auf "2. Allow restricted Operations" eingestellt.


    Der Agent wird zeitgesteuert aufgerufen.
    Läuft dann über Dokumente und extrahiert die Anhänge in das Filesystem am Server. (Habe diesen Teil vom Code nicht gepostet, da dies funktioniert).


    Schonmal vielen Dank.


    Gruß Jan