ソフトウェア設計及び演習2017
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 リターンコード
最終更新日:2017/04/03 09:14:19