cURL을 사용하여 출력 uptime
및 df
명령을 웹 응용 프로그램 으로 보내려고합니다 . 나는 시도했다 :
uptime | curl http://someurl.com -T -
그러나 그것은 데이터를 보내지 않는 것 같습니다.
명령 출력을 POST 매개 변수로 cURL에 전송하는 올바른 방법은 무엇입니까? (또는 훨씬 쉬운 경우 wget)
curl 매뉴얼 curl.haxx.se/docs/manpage.html#-d 또는 wget 매뉴얼 (아래 참조
—
mailq
--post-data=string
)에 설명되어 있습니다 : gnu.org/software/wget/manual/wget.html#HTTP- 옵션
"POST 매개 변수로"라고 말하면 양식의 필드 (이름)에 가동 시간을 입력하고 제출을 누르는 것처럼 또는 가동 시간을 파일에 저장 한 것처럼 필요하다는 의미입니까? 그런 다음 파일 업로드 필드를 사용하여 파일을 선택한 다음 제출을 눌렀습니까? 데이터를 POST하는 두 가지 방법이 있습니다.
—
DerfK
-T
with http[s]://
POST가 아닌 PUT 을 사용합니다.
@DerfK 예, 가동 시간 결과를 텍스트 영역 필드에 붙여 넣고 URL에 POST 한 것처럼하고 싶습니다.
—
Callmeed
>
파이프가 아닌 stdout에 리디렉터를 사용하려고 했|
습니까? 또한 살펴보십시오xargs
.