OpenWRT には nohup
もありません screen
でもありません デフォルトで利用可能であるため、組み込みコマンドのみを使用するソリューションは、ブラケットでサブシェルを開始し、そのサブシェルを &
でバックグラウンドに配置することです :
(/root/wget/wget_download.sh >/dev/null 2>&1 )&
たとえば、
を使用して、デスクトップでこの構造を簡単にテストできます。(notify-send one && sleep 15 && notify-send two)&
...そして、その 15 秒が経過する前にコンソールを閉じると、コンソールを閉じた後も括弧内のコマンドが実行を継続することがわかります。
次のコマンドも機能します:
((/root/wget/wget_download.sh)&)&
この方法では、OpenWrt に使用されるルーターの狭いメモリ空間に「nohub」コマンドをインストールする必要はありません。
これは数年前にどこかで見つけました。動作します。
bashスクリプトでlftpを使用してファイルを転送する
Linux で C++ ソース ファイルに対して 'gcc' を実行すると、cc1plus:out of memory allocating ... エラー メッセージが表示される