2013-01-24 3 views
0

나는 PHP로 어떻게 만들 수 있는지 그물을 통해 조사 해왔다. 시나리오는 내 PHP 응용 프로그램이 컴퓨터 A에 있고 실행하려는 셸 스크립트 파일이 컴퓨터 B에 있고 컴퓨터 A의 PHP 응용 프로그램이 컴퓨터 B의 셸 스크립트 파일을 실행하도록합니다.원격 컴퓨터에서 쉘 스크립트를 실행할 PHP 스크립트

이 권한은 매우 중요한 역할을하지만 컴퓨터 B에 액세스 할 수 있으므로 권한 설정에 문제가 없습니다.

한편, 컴퓨터 A는 Windows 서버이고 컴퓨터 B는 쿠분투입니다. 누구나 아이디어가 있습니까? 주셔서 감사합니다

답변

1

그냥이

public function execScript($connection, $script) 
{ 

    // Execute script   
    exec("ssh $connection $script 2>&1", $output, $error); 

    if ($error) { 
     throw new Exception ("\nError: ".print_r($output, true)); 
    } 

    return $output; 
} 
하여 해결, 패키지를 추가 할 수 없습니다 너무 나쁜
관련 문제