ビジボックスシェルをサポートするホームルーターで実行するための高速で汚れたシェルスクリプトデーモンを作成しようとしていますが、ルーターはサポートしていませんdisown
。次のいずれかを実行する方法はありますか?
- 同様のコマンドを実行し
command &
てからバックグラウンドに入った後、それを拒否します。 - バックグラウンドで「直接」コマンドを実行します(つまり、未使用
&
)。
答え1
速くて汚いデーモンを書く人なので、他のデーモンと同じようにバックグラウンドに分岐し、分岐後すぐに起動プロセスが終了するようにします。
答え2
これはXYの問題のように聞こえます。
Busyboxは非常に原始的なシェルであり、リリースをサポートしていません。
ところで、なぜまだ否定したいのでしょうか?すでにバックグラウンドにあるため、シェルを終了してもbusyboxはそれを終了しません。唯一の拒否点は、シェルが監視する項目のリストからプロセスを削除することです。