| | |
|
Kurz notiert: Wenn das Bashscript nicht funktioniert... |
|
|
|
Da mir das jetzt schon mehrfach passiert ist, wird es endlich aufgeschrieben!
Ein Bashscript unter OpenWrt funktioniert einwandfrei, wenn man es händisch aufruft. Sobald man es aber z.B. unter /etc/hotplug.d ablegt, wird es nicht mehr korrekt ausgeführt. Die Ursache ist, dass die Shebang dabei vollständig ignoriert wird! Es wird immer über /bin/sh aufgerufen, was irgendwie auch Sinn macht, weil es die Bash unter einer Standardinstallation nicht gibt.
Es gibt dann zwei Möglichkeiten das Ganze zu umgehen:
- Man könnte das Script umschreiben, damit es kompatibel zur (A)sh ist.
- Oder man bastelt sich einen Wrapper und ruft das eigentliche Script auf.
Ich habe mich erneut fürs Umprogrammieren entschieden, dadurch läuft es wenigstens auf allen OpenWrt Geräten...
|
|
Kommentare: 0 |
Kommentare sind deaktiviert |
|
Autor |
Nachricht |
Für diesen Beitrag können zur Zeit keine neuen Kommentare verfasst werden. Kontaktiere den Autor des Beitrages, falls du Fragen dazu hast. |
Verwendete Zeitzone: CET (Europe/Berlin ) Aktuelles Datum & Uhrzeit: 11.12.2024, 01:45 |
Nach oben |
|
|
|
|
|
|
| | |