Hey Jungs und Mädels,
ich hoffe hier treibt sich noch der ein oder andere Linux-Kenner rum.
Ich will eigentlich was relativ simples:
1. Meine Windows-Freigabe mounten:
|
Quellcode
|
1
|
mount -t cifs //10.0.0.1/Downloads /mnt/nas/Downloads -o uid=1000,gid=1000,user=Share,password=share
|
2. Alle Dateien mit Endung *.endung von /mnt/nas/Downloads/ nach /mnt/nas/Downloads/Endung/ verschieben.
|
Quellcode
|
1
|
mv /mnt/nas/Downloads/*.endung /mnt/nas/Usenet/Endung/
|
Das ganze wollte ich dann als Cronjob(root) alle 5 Minuten durchlaufen lassen.
Die Windows-Freigabe will ich nicht in der fstab einbinden, weil der Rechner(Windows) eben nicht immer an ist und die Freigabe auch im nachhinein gemountet werden soll.
|
Quellcode
|
1
2
3
4
|
#!/bin/bash
sudo mount -t cifs //10.0.0.1/Downloads /mnt/nas/Downloads -o uid=1000,gid=1000,user=Share,password=share
mv /mnt/nas/Downloads/*.endung /mnt/nas/Usenet/Endung/
|
Bekomme aber folgenden Fehler:
|
Quellcode
|
1
2
3
4
5
6
|
chris@server:~$ sudo sh /etc/endung.sh
[sudo] password for chris:
: not foundh: 3: /etc/endung.sh:
mount error(13): Permission denied
Refer to the mount.cifs(8) manual page (e.g. man mount.cifs)
mv: Aufruf von stat für »/mnt/nas/Downloads/*.endung“ nicht möglich: Datei oder Verzeichnis nicht gefunden
|
Viele Grüße
Chris