Hi,
ich habe mir ein Script erstellt und wollte es mit Cron ausführen lassen, hat auch prima geklappt, aber dann ...
Was habe ich gemacht?
Ich habe Nas4Free als USB Embedded installiert.
Eingerichtet und alles ist gut.
Nun habe ich mir über mit dem internen Dateieditor eine Datei.sh unter /usr/home erzeugt und über Cron ausführen lassen.
Alles ist gut.
Aber nach einem reboot ist mein Script weg.
Wo bzw. wie muss ich mein Script ablegen.
Bitte nicht schimpfen, bin kein Unix/Linux experte. Ich bin schon recht Stolz, das ich Nas4Free am laufen habe. Nach Jahren gelegentliches testen und rumspielen, habe ich nun vor tatsächlich ein Nas zusammen zu bauen.
Gruß
This is the old XigmaNAS forum in read only mode,
it will taken offline by the end of march 2021!
I like to aks Users and Admins to rewrite/take over important post from here into the new fresh main forum!
Its not possible for us to export from here and import it to the main forum!
it will taken offline by the end of march 2021!
I like to aks Users and Admins to rewrite/take over important post from here into the new fresh main forum!
Its not possible for us to export from here and import it to the main forum!
wo Script ablegen bei USB Installation?
Moderators: b0ssman, apollo567, Princo, crowi
-
daniel125
- NewUser

- Posts: 6
- Joined: 29 Sep 2012 17:12
- Status: Offline
- dech
- Starter

- Posts: 20
- Joined: 10 Apr 2013 19:48
- Status: Offline
Re: wo Script ablegen bei USB Installation?
Moin,
die einfachste Möglichkeit ist das Ablegen deines Skriptes auf einer deiner Datenplatten unterhalb von /mnt/<dataenplatte>.
Bsp:
/mnt/daten/skripte/skript.sh
dech
die einfachste Möglichkeit ist das Ablegen deines Skriptes auf einer deiner Datenplatten unterhalb von /mnt/<dataenplatte>.
Bsp:
/mnt/daten/skripte/skript.sh
dech
-
daniel125
- NewUser

- Posts: 6
- Joined: 29 Sep 2012 17:12
- Status: Offline
Re: wo Script ablegen bei USB Installation?
Hi, leider geht klappt es nicht.
Wenn ich mein skript unter
/mnt/SataFestplatte/skripte/skript.sh
ablege und dann unter Cron jetzt ausführen auswähle, dann kommt oben ein rotes x mit "cron Job wurde nicht ausgeführt."
Wenn ich aber mein Skript unter
/home/skript.sh
ablege, dann geht es.
Die Fesplatte, die ich gemountet habe ist eine ntfs Platte.
Kann es daran liegen? Owohl die Rechte (-rwxrwxrwx) für mein Script unter den Filemanager angezeigt werden.
Wieso kann ich mein Script nicht auf den USB ablegen? Egen ebedded?
Wenn ich mein skript unter
/mnt/SataFestplatte/skripte/skript.sh
ablege und dann unter Cron jetzt ausführen auswähle, dann kommt oben ein rotes x mit "cron Job wurde nicht ausgeführt."
Wenn ich aber mein Skript unter
/home/skript.sh
ablege, dann geht es.
Die Fesplatte, die ich gemountet habe ist eine ntfs Platte.
Kann es daran liegen? Owohl die Rechte (-rwxrwxrwx) für mein Script unter den Filemanager angezeigt werden.
Wieso kann ich mein Script nicht auf den USB ablegen? Egen ebedded?
- shakky4711
- Advanced User

- Posts: 273
- Joined: 25 Jun 2012 08:27
- Status: Offline
Re: wo Script ablegen bei USB Installation?
Hallo,
Das hast Du vielleicht hier schon hundertmal gelesen, wenn nicht halt noch einmal: ALLE Dateisystemunterstützungen außer UFS und ZFS sind von den FreeBSD Entwicklern als nicht stabil deklariert, sie sollten überhaupt nur wenn es absolut nicht anders geht gemountet werden, und dann auch nur R/O.
Du tust Dir mit NTFS wirklich keinen Gefallen, verwende eine andere Platte die dann UFS formatiert ist oder bei Arrays ZFS und Du sparst Dir viele unnötige Probleme und Frust.
Noch ein Tip, USB taugt nicht für die dauerhafte Anbindung von Platten, bau Dir lieber Festplatten in das NAS und schließe sie nativ per SATA an.
Gruß
Shakky
Ich gehe zu 99,999% davon ausDie Fesplatte, die ich gemountet habe ist eine ntfs Platte.
Kann es daran liegen?
Du Du hier zwei vollkommen unterschiedliche Systeme (Windows und FreeBSD) nur über eine Software-Brücke verbindest die per Try-and-error entwickelt wurde hat das leider nicht unbedingt etwas zu sagen.Owohl die Rechte (-rwxrwxrwx) für mein Script unter den Filemanager angezeigt werden.
Das hast Du vielleicht hier schon hundertmal gelesen, wenn nicht halt noch einmal: ALLE Dateisystemunterstützungen außer UFS und ZFS sind von den FreeBSD Entwicklern als nicht stabil deklariert, sie sollten überhaupt nur wenn es absolut nicht anders geht gemountet werden, und dann auch nur R/O.
Du tust Dir mit NTFS wirklich keinen Gefallen, verwende eine andere Platte die dann UFS formatiert ist oder bei Arrays ZFS und Du sparst Dir viele unnötige Probleme und Frust.
Noch ein Tip, USB taugt nicht für die dauerhafte Anbindung von Platten, bau Dir lieber Festplatten in das NAS und schließe sie nativ per SATA an.
Gruß
Shakky
- dech
- Starter

- Posts: 20
- Joined: 10 Apr 2013 19:48
- Status: Offline
Re: wo Script ablegen bei USB Installation?
Moin,
ohne weiter Nachforschungen angestellt zu haben würde ich sagen das NTFS-Einhängepunkte mit "noexec" versehen werden. Sprich, egal was wie du die Berechtigungen setzt, können Dateien nicht ausgeführt werden. Das bedeutet aber nicht das man Ordner nicht öffnen/anzeigen kann.
dech
ohne weiter Nachforschungen angestellt zu haben würde ich sagen das NTFS-Einhängepunkte mit "noexec" versehen werden. Sprich, egal was wie du die Berechtigungen setzt, können Dateien nicht ausgeführt werden. Das bedeutet aber nicht das man Ordner nicht öffnen/anzeigen kann.
dech
- dech
- Starter

- Posts: 20
- Joined: 10 Apr 2013 19:48
- Status: Offline
Re: wo Script ablegen bei USB Installation?
Moin,
Wenn man "UNBEDING" ein Skript dauerhaft speichern möchte kann man es zur Not auch auf den USB bannen.
ACHTUNG
Bsp:
dech
Wenn man "UNBEDING" ein Skript dauerhaft speichern möchte kann man es zur Not auch auf den USB bannen.
ACHTUNG
Bsp:
Code: Select all
mount -u -o rw /cf
# /cf BESCHREIBBAR machen
mkdir /cf/meine_skripte
# option: Ordner für Skrpte anlegen
cp meinskript.sh /cf/meine_skripte
# Skript auf USB kopieren
mount -u -o ro /cf
# /cf wieder nach NUR-LESEN setzte
dech
Last edited by dech on 21 Apr 2013 12:05, edited 1 time in total.
- b0ssman
- Forum Moderator

- Posts: 2438
- Joined: 14 Feb 2013 08:34
- Location: Munich, Germany
- Status: Offline
Re: wo Script ablegen bei USB Installation?
dein usb stick sollte hinter der nas4free partition noch platz haben.
erstelle einfach eine ufs partition in dem freien speicherplatz und leg die sache da ab.
HINWEIS:
Du willst auf keinen fall NTFS mit nas4free einsetzen. Die Datenkonsistenz kann nicht garantiert werden.
erstelle einfach eine ufs partition in dem freien speicherplatz und leg die sache da ab.
HINWEIS:
Du willst auf keinen fall NTFS mit nas4free einsetzen. Die Datenkonsistenz kann nicht garantiert werden.
Nas4Free 11.1.0.4.4517. Supermicro X10SLL-F, 16gb ECC, i3 4130, IBM M1015 with IT firmware. 4x 3tb WD Red, 4x 2TB Samsung F4, both GEOM AES 256 encrypted.
-
daniel125
- NewUser

- Posts: 6
- Joined: 29 Sep 2012 17:12
- Status: Offline
Re: wo Script ablegen bei USB Installation?
Ok, alles klar,
USB muss sein, da ich nicht mehr Platten habe
NTFS habe ich, da noch daten drauf waren, ich werde es dann mal rum kopieren, ist eh noch testphase, bis meine neuen Platten bestellt sind.
Also ich formatiere um und dann probiere ich aus.
Danke
USB muss sein, da ich nicht mehr Platten habe
NTFS habe ich, da noch daten drauf waren, ich werde es dann mal rum kopieren, ist eh noch testphase, bis meine neuen Platten bestellt sind.
Also ich formatiere um und dann probiere ich aus.
Danke
- apollo567
- Site Admin

- Posts: 675
- Joined: 23 Jun 2012 06:37
- Location: Ludwigshafen, Germany
- Status: Offline
Re: wo Script ablegen bei USB Installation?
Bitte dann berichten
Gruß
apollo
Gruß
apollo
my NAS and its development until today: viewtopic.php?f=63&t=39&sid=039fed830cf ... 4d0abe4a04