Cでの実行時にコマンドラインプログラムとの対話(STDIN /アウト)
質問
私は私がやりたい事は、GUI /コマンドラインラッピングSFTP(1)と呼ばれていると思います。私はそのプログラムを起動し、実行中に、その出力に反応する簡単な方法が必要です。さらに、私はそれに入力を送信できるようにする必要があり、完全な相互作用が必要とされます。
私は(TTYをエミュレート)forkptyを試してみましたが、発見できる代わりに、そのジョブの引数とそれを使用しないよう勧告ででオーバーフローに関するいくつかの警告をforkptyを使用して一つの良い例がありませんでした。これについては別の奇妙なことがwindowsize引数だった...
のいずれか私に電話&コマンドラインCでプログラムやiPhone GUIでSFTPを統合する別の方法と対話する方法についての1または多数の例(複数可)を教えてください。
他のヒント
あなたは人気のあるスクリプト言語のRuby / Pythonの/ Perlの/などのいずれかを使用することがありますか?彼らはすべて開いて、他のプロセスと通信するためのかなりのフル機能librairesを持っています。
subprocess
例のためのpythonでのモジュール、またはRubyでPopen
...も、あなたを助けるためにウェブ周りの参照資料がたくさんあるでしょう。
GUIはまた、あなたが GTK の拡張子を見て可能性が必要とされた場合は、
その代わりsftp(1)
を呼び出し、どのように libssh に使用してはどうですか?それは完全な SFTPサブシステムをサポートます。
所属していません StackOverflow