の出力uptime
とdf
コマンドをcURLを使用してWebアプリに送信したい。私は試した:
uptime | curl http://someurl.com -T -
しかし、それはデータを送信していないようです。
コマンドの出力をcURLにPOSTパラメータとして送信する適切な方法は何ですか?(またはそれがはるかに簡単な場合はwget)
これはcurlのマニュアルで説明されているように見えます:curl.haxx.se/docs/manpage.html#-dまたはwgetのマニュアル(下
—
mailq
--post-data=string
):gnu.org/software/wget/manual/wget.html#HTTP-オプション
「POSTパラメータとして」と言うときは、フォームのフィールド(名前付き)に稼働時間を入力して送信ボタンを押すのと同じようにする必要があるか、または稼働時間をファイルに保存するのと同じですか、次にファイルアップロードフィールドを使用してファイルを選択し、送信を押しましたか?これらは、データをPOSTする2つの異なる方法です。 POSTではなくPUT
—
DerfK 2011
-T
をhttp[s]://
使用します。
@DerfKはい、アップタイムの結果をtextareaフィールドに貼り付け、URLにPOSTしたかのようにしたいと思います。
—
Callmeed 2011
>
パイプではなく標準出力にリダイレクタを使用しようとしました|
か?もご覧くださいxargs
。