Ich habe zwei Skripte in meiner reccmds.conf stehen, das Komplexere funktioniert, das Einfache dagegen nicht. reccmds.conf:
Code
In Unterordner verschieben : /home/ubu/InUnterordnerVerschieben.sh
Einfach nur einen doofen Ordner erstellen als test : /home/ubu/test.sh
InUnterordnerVerschieben.sh:
Bash
#!/bin/bash
serienname=$(echo $1 | cut -d "/" -f5)
mkdir /srv/vdr/video.00/$serienname/$serienname
chown vdr:vdr /srv/vdr/video.00/$serienname/$serienname
chmod 775 /srv/vdr/video.00/$serienname/$serienname
mv /srv/vdr/video.00/$serienname/201* /srv/vdr/video.00/$serienname/$serienname
touch /srv/vdr/video.00/.update
Hiermit verschiebe ich Aufnahmen die im Aufnahme-Hauptdir landen in einen Unterordner. Das funktioniert einwandfrei.
Das test-Skript dagegen, keine Chance. Wobei dieses doch um einiges einfacher gehalten ist, test.sh:
Ein Ordner wird damit nicht erstellt, keine Ahnung wieso.
Code
root@VDR:/home/ubu# ls -l *.sh
4 -rwxr-xr-x 1 root root 320 Jun 19 21:35 InUnterordnerVerschieben.sh
4 -rwxr-xr-x 1 root root 112 Nov 22 00:33 test.sh
Die beiden Skripte liegen am gleichen Ort, Besitzer und Dateirechte sind auch identisch.
Wieso passiert bei test.sh nichts?