残念ながら、suspend
コマンド (busybox/ash) がありません。しかし、バックグラウンド シェル ( ) から親シェル (およびそれ以降)kill -STOP $$
に戻るために使用できます。
しかし、この長い kill コマンドを入力する代わりに、これを実行するスクリプト (suspend という名前) を書きたいと思います。sh &
fg
#!/busybox sh
kill --STOP $$
しかし、これはうまくいきませんでした。別のシェルを開いて同時にサスペンドしているようです。
では、正しいサスペンド スクリプトとは何で、どのように呼び出すのですか ( exec
?)?