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!

wo Script ablegen bei USB Installation?

German community

Moderators: b0ssman, apollo567, Princo, crowi

Forum rules
Set-Up GuideFAQsForum Rules
Post Reply
daniel125
NewUser
NewUser
Posts: 6
Joined: 29 Sep 2012 17:12
Status: Offline

wo Script ablegen bei USB Installation?

Post by daniel125 »

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ß

User avatar
dech
Starter
Starter
Posts: 20
Joined: 10 Apr 2013 19:48
Status: Offline

Re: wo Script ablegen bei USB Installation?

Post by dech »

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

daniel125
NewUser
NewUser
Posts: 6
Joined: 29 Sep 2012 17:12
Status: Offline

Re: wo Script ablegen bei USB Installation?

Post by daniel125 »

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?

User avatar
shakky4711
Advanced User
Advanced User
Posts: 273
Joined: 25 Jun 2012 08:27
Status: Offline

Re: wo Script ablegen bei USB Installation?

Post by shakky4711 »

Hallo,
Die Fesplatte, die ich gemountet habe ist eine ntfs Platte.
Kann es daran liegen?
Ich gehe zu 99,999% davon aus
Owohl die Rechte (-rwxrwxrwx) für mein Script unter den Filemanager angezeigt werden.
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.
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

User avatar
dech
Starter
Starter
Posts: 20
Joined: 10 Apr 2013 19:48
Status: Offline

Re: wo Script ablegen bei USB Installation?

Post by dech »

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

User avatar
dech
Starter
Starter
Posts: 20
Joined: 10 Apr 2013 19:48
Status: Offline

Re: wo Script ablegen bei USB Installation?

Post by dech »

Moin,

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.

User avatar
b0ssman
Forum Moderator
Forum Moderator
Posts: 2438
Joined: 14 Feb 2013 08:34
Location: Munich, Germany
Status: Offline

Re: wo Script ablegen bei USB Installation?

Post by b0ssman »

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.
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
NewUser
Posts: 6
Joined: 29 Sep 2012 17:12
Status: Offline

Re: wo Script ablegen bei USB Installation?

Post by daniel125 »

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

User avatar
apollo567
Site Admin
Site Admin
Posts: 675
Joined: 23 Jun 2012 06:37
Location: Ludwigshafen, Germany
Status: Offline

Re: wo Script ablegen bei USB Installation?

Post by apollo567 »

Bitte dann berichten

Gruß
apollo
my NAS and its development until today: viewtopic.php?f=63&t=39&sid=039fed830cf ... 4d0abe4a04

Post Reply

Return to “Deutsch”