En OpenWRT no hay nohup
ni screen
disponible de forma predeterminada, por lo que una solución con solo comandos integrados sería comenzar una subcapa con corchetes y ponerla en segundo plano con &
:
(/root/wget/wget_download.sh >/dev/null 2>&1 )&
puede probar esta estructura fácilmente en su escritorio, por ejemplo con
(notify-send one && sleep 15 && notify-send two)&
... y luego cierre su consola antes de que terminen esos 15 segundos, verá que los comandos entre paréntesis continúan ejecutándose después de cerrar la consola.
El siguiente comando también funcionará:
((/root/wget/wget_download.sh)&)&
De esta manera, no tiene que instalar el comando 'nohub' en el reducido espacio de memoria del enrutador utilizado para OpenWrt.
Encontré esto en algún lugar hace varios años. Funciona.