[Armadillo:02513] Re: at-cgiでのRefreshボタンへのフック
nakai
email@hidden
2007年 12月 10日 (月) 21:27:36 JST
nakaiです。
# テキスト形式での投稿をお願いいたします。
ちょっとコード見てみましたが、
cgi_exec関数を使用するとできそうだと思います。
フルパスでうまくいかない理由はわかりませんが。。
________________________________
From: email@hidden [mailto:email@hidden] On Behalf Of 林田 平馬
Sent: Friday, December 07, 2007 6:43 AM
To: email@hidden
Subject: [Armadillo:02506] at-cgiでのRefreshボタンへのフック
林田と申します。
at-cgiをベースに作業を進めています。
usbdata表示画面にあるRefreshボタンに、シェルスクリプトで書いた処理を
フックさせたいと思い、usbdata_main.cのhandle_local_request()関数の
ACTION_REFRESHとコンペアマッチしてる箇所に、system関数にてスクリプト
ファイルを実行させるよう記述してみましたがうまく実行されません。
Refreshボタンを押すと、この部分を通過するのではと思ったのですが
間違ってますでしょうか?ご存知の方、居られましたらアドバイスいただけ
ませんでしょうか。よろしくお願いします。
〜
} else if (strcmp(req_area, ACTION_REFRESH) == 0) {
system("/フルパス/スクリプトファイル名");
display_data();
} else {
return_crit_error(user_error_msg, "No action match");
}
}
ちなみに、動かそうとしているスクリプトファイルはwww-dataユーザで実行
できていることを(suでwww-dataユーザになって実行)確認しております。
________________________________
Hotmail限定 Windows Live x Lost Odysseyプレゼントキャンペーン 12月21日まで http://go.windowslive.jp/
<http://clk.atdmt.com/GBL/go/msnjpqjl0040000015gbl/direct/01/>
armadillo メーリングリストの案内