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