私はsystem()コールを使って "tail -f"を開始しています。 manページが言うように 1)SH -c尾ファイル名 2)尾のファイル名システム()呼び出しの振る舞い
::私が見た
ことの一つは、尾の呼び出しは、2つのプロセス(私はPSで見ることができますが)かかり、ということであったシステムを()コマンドで指定されたコマンドを/ bin/sh -cコマンドを呼び出して実行します。私は、プロセス1)は避けられない、正しいと思いますか?
私が2から1
に事前に感謝のプロセスの数を減らすことができれば私は思っていました。
することができますはい、 'システム(「」)';) –
あなたの質問のタイトルについてだけ好き嫌いのコメント:システムは、()システムコールが、Cライブラリ関数ではありません。 – jlliagre
@jlliagre:非常に有効 - タイトルが更新されました。 – hari