쉘로만든 cgi중...

운형의 이미지

`if [ "$FORM_COMMAND" = "Connect" ]; then /usr/bin/sudo  /bin/report echo "<META HTTP-EQUIV="refresh" CONTENT="0\;URL=http://192.168.100.104/report/traffic.html">";fi`

위 코드에서 /bin/report는 필요한 파일을 생성해내는 c실행 파일 입니다.
이 실행 파일은 문제가 없이 /www/report/에 정상 파일을 생성해 냅니다.

파일 생성후 traffic.html을 웹으로 뿌려야 하는데 echo 부분이 작동을 안하네요..

몇일째 이거만 잡고 죽을 맛입니다...

아시는 분 도움좀 부탁드려요.

sunyzero의 이미지

echo문 안에 double quote는 escape 시켜주어야 합니다.

\" 의 식으로 고쳐보세요.

========================================
* The truth will set you free.