2017-10-30 30 views
-3

phpseclib 라이브러리를 사용하여 연결을 설정 한 후 응답을 기다리지 않고 ->exec()을 통해 명령을 내릴 수 있습니까?반환을 기다리지 않고도 -> exec()를 실행할 수 있습니까?

+0

하는'간부()'방법을 얘기? – Progman

+2

필자는 PHP의 시스템 명령을 실행하는 것이 일반적으로 광기라고 생각하지만 백그라운드에서 실행되도록 명령 끝에 "&"를 추가하는 것을 고려해 보셨습니까? – Yoda

+0

화재로 놀고 있습니다. 하지만 이미 더러운 일을 시작했다면 php-pcntl 확장을 살펴볼 수도 있습니다. 그것은 PHP 프로세스를 포크 수 있습니다. –

답변

1

시도 $ssh->exec('nohup command &');.

또한, FWIW, 난 당신이 모든 downvotes을 받고있어 미안 해요 - 당신이 그들을받을 자격이 없어 ...

+0

고마워, 나는 스트레이트 쉘을 통해 그것을 할 수있는 방법이 있다고 생각했지만 라이브러리 자체가 자동으로 추가/필요한 구문을 추가 할 기능이 있는지 확실하지 않았다. 응답. – Zxurian