PHP 스크립트를 통해 화면 사용

PHP 스크립트를 통해 화면 사용

Mineraft 사용자 이름을 "저격"하기 위해 PHP 스크립트를 만든 외부 개발자를 찾았습니다.

이를 실행하려면 다음을 사용하여 명령줄에서 스크립트를 시작해야 합니다.

php -f sniper.php > results.html

잘 작동하지만 여러 인스턴스를 실행해야 합니다. 저는 "스크린"이라는 것을 사용해야 한다는 결론에 도달했습니다. 그래서 내가 찾고 있는 것은하나다음 작업을 수행할 수 있는 명령:

  • 자동으로 /home/sniper/로 이동하는 새 화면을 만든 다음 명령을 실행하세요.php -f sniper.php > results.html
  • PHP 스크립트가 종료/종료되면 자동으로 화면을 닫습니다.

시간 내 주셔서 감사합니다!

답변1

대답은 "nohup" 명령에 있을 수 있습니다. 또는 스크립트에 시간이 오래 걸리는 경우 명령 끝에 앰퍼샌드(&)를 추가하여 스크립트를 백그라운드로 보내고 CLI 제어를 유지할 수 있습니다. 그래서 화면을 사용하고 싶은 것 같아요?

명령줄의 앰퍼샌드

답변2

다음과 같은 스크립트를 만들 수 있습니다.

#!/bin/bash
cd /home/sniper
screen -S NameOfScreen -d -m 'php -f sniper.php > results.html'

필요한 만큼 스크립트를 직접 실행해야 합니다.bash script

관련 정보