私は現在|
、Linux に似たものを構築しようとしていますが、それらが一緒にパイプされている限り、n 個の引数を取ることができるはずです。これらの引数 ( 、 など) を実行するls
にsort
はexecvp()
、引数を渡してから、引数とそのオプションを保持する配列を渡します。
ただし、問題はexecvp()
何も返さないことにあります。そのため、 ifork()
と子プロセスに入ると、必要なことを実行してからexecvp()
、親プロセスに入ります。今、私は再び再帰的にフォークし、必要な数の子プロセスを取得し続け、n 個の量を呼び出すexecvp()
ことができますが、同じことを反復する方法があるかどうかを知りたいです。
私が十分に明確であることを願っています。非常に遅いので、あいまいで申し訳ありません。