In OpenWRT gibt es weder nohup
noch screen
standardmäßig verfügbar, also wäre eine Lösung mit nur eingebauten Befehlen, eine Subshell mit Klammern zu starten und diese mit &
in den Hintergrund zu stellen :
(/root/wget/wget_download.sh >/dev/null 2>&1 )&
Sie können diese Struktur zum Beispiel mit
einfach auf Ihrem Desktop testen(notify-send one && sleep 15 && notify-send two)&
... und dann Ihre Konsole schließen, bevor diese 15 Sekunden vorüber sind, werden Sie sehen, dass die Befehle in den Klammern nach dem Schließen der Konsole weiter ausgeführt werden.
Der folgende Befehl funktioniert auch:
((/root/wget/wget_download.sh)&)&
Auf diese Weise müssen Sie den 'nohub'-Befehl nicht im engen Speicherplatz des Routers installieren, der für OpenWrt verwendet wird.
Ich habe das vor einigen Jahren irgendwo gefunden. Es funktioniert.