Hallo,
bisher habe ich die Dateien so angelegt:
open (TMP,">$tmpdir/data.tmp") or die "cannot write to $tmpdir/data.tmp!"
Das Ergbenis von ls-l
-rw-r--r-- 1 www-data www-data 31565 2011-04-29 21:08 data.tmp
-rw-r--r-- 1 www-data www-data 200 2011-04-29 21:08 gene.tmp
-rw-r--r-- 1 www-data www-data 38 2011-04-29 21:08 rsettings.tmp
Eigentlich sollten die Daten also lesbar sein (oder nicht? Das dritte "r" bedeutet doch read für alle?)
Vielleicht liegt der Fehler doch in der Art, wie ich das R-Skript aufrufe? Aus dem Terminal funktioniert es zumindest, mit den Dateien mit obigen Rechten allerdings nur mit "sudo"!
Sysopen: verstehe ich nicht:
sysopen (PLOTR,">$tmp_folder/gene.tmp",O_CREAT,0666) or die "cannot open gene.tmp?!";
Da tat sich garnichts (das ">" brauche ich doch? Ohne geht es auf jeden Fall auch nicht!). Kein Fehler, es wird aber auch keine Datei angelegt (der $tmpdir Ordner hat chmod 777!)
Dann habe ich am Anfang des Skripts noch:
eingefügt, dann bekomme ich "immerhin" einen Fehler (cannot open...)
- was läuft hier schief?
Ich schaue mir jetzt erstmal die Pipe-Idee an!
Bis hierhin auf jeden Fall schonmal vielen Dank!
gma