ソフトウェア設計及び演習2013
Unixコマンドの実行
Unixコマンドの実行
- プログラム中でコマンド文字列を作り,
- それをシェルで実行し,
- 結果を文字列で返してもらう (← system()関数を利用するだけでは不可能)
- このような場合はGLibのg_spawn_command_line_sync()を利用する
プログラム例
関数プロトタイプ
gchar *exec_command(gchar *command)
使用例
exec_command.c
-
https://svn.cis.iwate-u.ac.jp/svn/csd/Examples/misc/spawn/exec_command.c
- stdo 標準出力
- stde 標準エラー
- rc リターンコード
最終更新日:2013/11/27 11:28:43