PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Multicut Light läuft nur als root



george100
09.03.2011, 20:19
Hi,

ich hab neuerdings ein Problem mit Multicut light: Die Verarbeitung stoppt bei

checkUp $1
+ checkUp
+ rm -r /tmp/multicut//cutlist1 /tmp/multicut//cutlist2 /tmp/multicut//cutlist3 /tmp/multicut//project.js /tmp/multicut//project.smart1 /tmp/multicut//project.smart2 /tmp/multicut//project.smart3 /tmp/multicut//projectTimes.smart1 /tmp/multicut//projectTimes.smart2 /tmp/multicut//projectTimes.smart3 '/tmp/multicut//autoname*' /tmp/multicut//autoselect /tmp/multicut//result2.xml /tmp/multicut//result.xml /tmp/multicut//sugestedNames /tmp/multicut//Commentscutlist1 /tmp/multicut//Commentscutlist2 /tmp/multicut//Commentscutlist3

Ich schätze das liegt an den Berechtigungen, da das Script mal als anderer User lief, und daher in dem Directory nicht alles gelöscht werden kann. Kann man das nicht etwas fehlertoleranter umsetzen? Oder das Multicut-Directory als multicut-$USER aufsetzen?

Bloodrayne
09.03.2011, 22:09
Moin

Wo ist denn das Problem? Lösche den Ordner und lass ihn neu anlegen.

Wenn Du multicut mit mehreren Usern nutzen willst, lege für jeden User ein eigenen tmp Verzeichnis im Homeverzeichnis an.
Das tmp-Dir kannst Du über die Konfigurationsdatei selber festlegen. Ein Blick in die multicut.sh hilft Dir da weiter.

Bloodrayne

george100
10.03.2011, 07:57
Macht Sinn, ja. Damit aber nicht noch andere darüber stolpern, sollte man das in die Voreinstellungen übernehmen, was eine Sache für den Autor ist

SGE
10.03.2011, 08:49
sed 's/tmp/multicut/tmp/multicut-$(whoami)/'