0
명령. 이 아파치에 정의 된 사용자 액세스 권한에 대한shell_exec는, 예를 들어
shell_exec('sh /home/ubuntu/Desktop/myScript.sh');
인가 :
그러나, 나는 단순히 파일을 생성 쉘 스크립트를 실행할 수 없습니다?
어떻게 해결할 수 있습니까?
명령. 이 아파치에 정의 된 사용자 액세스 권한에 대한shell_exec는, 예를 들어
shell_exec('sh /home/ubuntu/Desktop/myScript.sh');
인가 :
그러나, 나는 단순히 파일을 생성 쉘 스크립트를 실행할 수 없습니다?
어떻게 해결할 수 있습니까?
해당 스크립트에서 예상되는 출력은 무엇입니까? I() 오류가 있다면, 그래서 아마 단지 출력 STDOUT, 당신은이 같은 STDERR에서 리디렉션해야합니다 것입니다 shell_exec : 여기 추측하고있어
<command> 2>&1
, 그러나 셸에서 단순한 에코 문으로 그것을 시도 스크립트. 그게 작동하는지 확인하십시오.
해당 폴더에 대한 파일 사용 권한. –
또는 명령에서 특정 환경 변수를 설정해야 작동이 불가능해질 수 있습니다. – Orangepill
나는 echo "test string">> myScript.sh 내의 /home/ubuntu/Desktop/out.txt와 같은 명령을 시도하고있다. – yildizabdullah