In OpenWRT non c'è né nohup
né screen
disponibile per impostazione predefinita, quindi una soluzione con solo comandi incorporati sarebbe quella di avviare una subshell con parentesi e metterla in background con &
:
(/root/wget/wget_download.sh >/dev/null 2>&1 )&
puoi testare facilmente questa struttura sul tuo desktop per esempio con
(notify-send one && sleep 15 && notify-send two)&
... e poi chiudi la console prima che siano trascorsi quei 15 secondi, vedrai i comandi tra parentesi continuare l'esecuzione dopo aver chiuso la console.
Funzionerà anche il seguente comando:
((/root/wget/wget_download.sh)&)&
In questo modo non devi installare il comando 'nohub' nello spazio di memoria ristretto del router utilizzato per OpenWrt.
L'ho trovato da qualche parte diversi anni fa. Funziona.