Ich habe eine neue Version von Datacrow auf meinen Rechner geholt, die Version, die man einfach nur ins /home-Verzeichnis kopiert und dann mit Shellscript die Java-Datei startet. Ich habe also jetzt zwei Ordner:
und
. Beide haben die gleichen Rechte und gehören mir. In jedem Ordner stecken unter anderem 2 Dateien: datacrow.jar und datacrow.sh, wobei die Shell-Scripte als "ausführbar" berechtigt sind. In den beiden Scripten steht drin:
Aufgerufen in der Konsole tut das erste Script, was es soll, beim zweiten kommt die Fehlermeldung:
Jetzt der Gag: kopiere ich die Zeile im zweiten Script in die Konsole und drücke Enter, dann tut der Befehl genau das, was ich erwarte. Die Rechte:
Was geht da vor sich?
Spielwurm
Code:
datacrow
Code:
datacrow-ganzneu
Code:
java -jar -Xmx256m /home/hartmut/datacrow/datacrow.jar
Code:
java -jar -Xmx256m /home/hartmut/datacrow-ganzneu/datacrow.jar
Code:
hartmut@Jupiter:~> Error: Unable to access jarfile /home/hartmut/datacrow-ganzneu/datacrow.jar
Code:
hartmut@Jupiter:~/datacrow> ls -l datacrow*
-rw-r--r-- 1 hartmut users 1580112 19. Jun 2010 datacrow.jar
-rwxr-xr-x 1 hartmut users 55 24. Jun 2010 datacrow.sh
hartmut@Jupiter:~/datacrow-ganzneu> ls -l datacrow*
-rw-r--r-- 1 hartmut users 1166047 23. Aug 2017 datacrow.jar
-rwxr-xr-x 1 hartmut users 64 27. Nov 17:05 datacrow.sh
Spielwurm