USB für Startskript

Post new topic   Reply to topic    DD-WRT Forum Index -> Atheros WiSOC basierende Hardware
Author Message
timmib
DD-WRT Novice


Joined: 17 May 2020
Posts: 5

PostPosted: Sun May 17, 2020 20:26    Post subject: USB für Startskript Reply with quote
Guten Tag,

verstehe ich es richtig, dass man einen USB Stick mounten kann nach jffs und damit unter /jffs/etc/config start-skripte hinterlegen kann?

Viele Grüße

Tim
Sponsor
egc
DD-WRT Guru


Joined: 18 Mar 2014
Posts: 12835
Location: Netherlands

PostPosted: Sun May 17, 2020 20:57    Post subject: Reply with quote
https://wiki.dd-wrt.com/wiki/index.php/Script_Execution

Bitte, dieses hier ist das englische forum.
So please post in English or use the German forum

_________________
Routers:Netgear R7000, R6400v1, R6400v2, EA6900 (XvortexCFE), E2000, E1200v1, WRT54GS v1.
Install guide R6400v2, R6700v3,XR300:https://forum.dd-wrt.com/phpBB2/viewtopic.php?t=316399
Install guide R7800/XR500: https://forum.dd-wrt.com/phpBB2/viewtopic.php?t=320614
Forum Guide Lines (important read):https://forum.dd-wrt.com/phpBB2/viewtopic.php?t=324087
Zyxx
DD-WRT Guru


Joined: 28 Dec 2018
Posts: 732

PostPosted: Mon May 18, 2020 13:22    Post subject: Reply with quote
Ja, das geht.
Es gab allerdings vor nicht all zu langer Zeit den Wechsel auf einen neuen Samba Dienst, hier gab es anfangs Probleme, die mittlerweile aber behoben sind.

Gelegentlich jedoch liest man noch von Einzelfällen wo es mit dem Zugriff auf die gemounteten Sticks nicht direkt geht.
Hier hilft es die Build Threads im Englishen Forum anzusehen. Viele User berichten das es funktioniert (ich selbst hatte bis vor wenigen Tagen an einem meiner Router einen USB Stick dran, der sauber gemountet wurde und bei Libreelec und PC ankam).
Gemountete Scripts sollten dann auch aufrufbar sein.

Spätestens wenn man eine kurze Zeit nach Boot des Routers wartet und diese dann erst aufruft.

Je nachdem wie umfangreich das Script ist, kannst du aber auch ganz auf das anschließen von USB Sticks verzichten und kannst die Befehle direkt im Adminbereich unter Commands im Startup Bereich speichern.

Oder du erstellst dir so aus dem Startup Bereich ein Script das du wahlweise direkt mit Cron verknüpfst:

Code:

echo 'befehle "mit Parametern"; noch; nen; paar; befehle' >> /tmp/toller_scriptname.sh
chmod a+x /tmp/toller_scriptname.sh
echo "* 12 * * * root sh /tmp/toller_scriptname.sh" > /tmp/cron.d/namedescronjobs


Hier würden die Befehle in den Tempordner in einer Datei mit Namen toller_scriptname.sh geschrieben, mittels chmod die benötigten Rechte gesetzt und deinem Router beigebracht das um 12 Uhr jeden Tag zu starten.

Das kann man beliebig abwandeln und weiter verwursten, eventuell hilft es Smile
timmib
DD-WRT Novice


Joined: 17 May 2020
Posts: 5

PostPosted: Mon May 18, 2020 14:11    Post subject: Reply with quote
Super, es hat tatsächlich alles auf Anhieb funktioniert.
Habe jetzt einen USB-Stick mit zwei Partitionen. Eine für opt eine für jffs.

Hab dann, wie im Wiki beschrieben, mein Skript in /jffs/etc/config gepackt mit der entsprechenden Endung und läuft Cool .

Mit der Verzögerung hatte ich kein Problem.

Vielen Dank.

_________________
TP-Link TL-WR1043ND
DD-WRT v3.0-r40559 std (08/06/19)
Display posts from previous:    Page 1 of 1
Post new topic   Reply to topic    DD-WRT Forum Index -> Atheros WiSOC basierende Hardware All times are GMT

Navigation

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You cannot download files in this forum