PHP exec함수 이용 쉘스크립트 핸들링시 문의드립니다.
글쓴이: 지붕위의기병 / 작성시간: 목, 2007/05/31 - 4:52오후
OS환경 : 리눅스(CentOS 4.4)
APM환경 : APM연동
1. PHP form 입력페이지
2. PHP transfer 결과페이지
2-1. bash쉘 스크립트
1번 폼 입력페이지에서 사용자가 값을 입력하고 전송을 누르면
2번 결과 페이지에 결과값이 나타나게 됩니다.
이때 2번의 과정에서 exec함수를 사용하여 2-1번 bash쉘 스크립트 파일을
실행 하게 되어 있습니다
연동까지는 정상적으로 잘되더군요...
시험했던 내용은 서버에서 passwd 명령을 웹에서 자동화를 만들어보고자
2-1 bash쉘 스크립트 파일에 비밀번호 변경하는 명령을 입력하였습니다.
여기서 궁금한것은 직접 bash쉘 스크립트 파일에 직접 비밀번호 및 계정정보를
입력하면 정상적으로 변경이 됩니다.
PHP 폼 입력페이지에서 사용자가 입력한 결과를 2-1 bash 쉘 스크립트에서
변수로 받아서 사용할 수 있는지 궁금합니다.
PHP와 bash쉘스크립트의 include 계념이라고 해야 하나?
여러가지 찾아 보고 있으나 난관에 부딛히는 군요...
도움을 주실수 있으시겠습니까?
Forums:
php에서 exec를 부를 때
php에서 exec를 부를 때 "명령어 인자1 인자2" 이렇게 넘길 수 있다면, 문자열에 박아서 호출하면 되겠습니다.
그리고 bash에서는 인자를 처리하도록 짜면 되겠지요. $1 같이 하던가...
댓글 달기