CURL kullanarak bir web uygulamasının çıktısını uptime
ve df
komutlarını göndermek istiyorum . Denedim:
uptime | curl http://someurl.com -T -
Ama bu verileri göndermiyor gibiydi.
Bir komutun çıktısını cURL'a POST parametresi olarak göndermenin doğru yolu nedir? (veya çok daha kolaysa uyandır)
Bunun curl kılavuzunda açıklandığı gibi: curl.haxx.se/docs/manpage.html#-d Veya wget kılavuzunda (altında
—
mailq
--post-data=string
): gnu.org/software/wget/manual/wget.html#HTTP- Seçenekler
"POST parametresi olarak" dediğinizde, formdaki bir alana (adıyla) çalışma sürenizi yazmış ve gönder'e basmış gibi veya çalışma sürenizi bir dosyaya kaydetmiş gibi mi demek istediniz? , daha sonra dosyayı seçmek için bir dosya yükleme alanı kullandıktan sonra gönder? Bunlar verileri POST etmenin iki farklı yoludur.
—
DerfK
-T
ile http[s]://
kullanımlar, POST değil PUT.
@DerfK Evet, çalışma zamanı sonuçlarını bir textarea alanına yapıştırdım ve bir URL'ye GÖNDERİLDİ.
—
Callmeed
>
boru değil stdout için kullanmaya çalıştınız|
mı? Ayrıca bir göz atınxargs
.