私は を呼び出していますsystem("bash ../tools/bashScript \"This is an argument!\" &")。次に、リターンのclose(socketFD)直後に呼び出してsystemいます。もちろん、の引数に意志が追加systemされていることを読みました。&forkcommandsystem
問題は、実行中にソケットを接続したままにしたくないということですcommandが、最も奇妙なことは、プログラムのワークフローが継続し、close多少見過ごされ、command終了するとclose有効になることです!
close作成された場合のすべてのコピーを確実に削除するために、お互いに2回呼び出してみましたが、それでも同じ問題です。なぜ呼び出されてsocketFDいるのか正直にわかりませんが、 (bashスクリプト)が終了するまで有効になりません!closecommand
お知らせ下さい!