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