busyboxシェルでコマンドを拒否する方法は?

busyboxシェルでコマンドを拒否する方法は?

ビジボックスシェルをサポートするホームルーターで実行するための高速で汚れたシェルスクリプトデーモンを作成しようとしていますが、ルーターはサポートしていませんdisown。次のいずれかを実行する方法はありますか?

  • 同様のコマンドを実行しcommand &てからバックグラウンドに入った後、それを拒否します。
  • バックグラウンドで「直接」コマンドを実行します(つまり、未使用&)。

答え1

速くて汚いデーモンを書く人なので、他のデーモンと同じようにバックグラウンドに分岐し、分岐後すぐに起動プロセスが終了するようにします。

答え2

これはXYの問題のように聞こえます。

Busyboxは非常に原始的なシェルであり、リリースをサポートしていません。

ところで、なぜまだ否定したいのでしょうか?すでにバックグラウンドにあるため、シェルを終了してもbusyboxはそれを終了しません。唯一の拒否点は、シェルが監視する項目のリストからプロセスを削除することです。

関連情報