Quantcast
Channel: Das deutsche Cubieboard Forum - Alle Foren
Viewing all articles
Browse latest Browse all 41

Bash Script

$
0
0
Hey Jungs und Mädels,

Ich will eigentlich was relativ simples:

1. Meine Windows-Freigabe mounten:
Code:
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.
Code:
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.

Code:
#!/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:

Code:
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

Viewing all articles
Browse latest Browse all 41