Ich habe versucht, in OpenWRT zu erzeugen und Endlos-Schleife, und ich habe es gelungen:Init Endlosschleife beim Booten (Shell/Openwrt)
#!/bin/sh /etc/rc.common
while [ true ]
do
# Code to run
sleep 15
done
Dieser Code wie ein Zauber funktioniert, wenn ich es ausführen als ./Skript. Ich möchte jedoch, dass es von selbst startet, wenn ich meinen Router einschalte. Ich habe das Skript in /etc/init.d
platziert und es mit chmod +x script
aktiviert.
Unabhängig davon startet das Programm überhaupt nicht. Meine Vermutung ist, dass ich dieses Skript nicht beim Hochfahren ausführen sollte, sondern ein Skript, das dieses andere Skript aufruft. Ich bin nicht in der Lage, das auszuarbeiten.
Jede Hilfe wäre willkommen.