화면이 오랫동안 잠겨 있어도 스크립트가 계속 실행됩니다.

화면이 오랫동안 잠겨 있어도 스크립트가 계속 실행됩니다.

내 컴퓨터에 스크립트가 실행 중입니다. 스크립트는 내 XAMP 서버에서 PHP로 작성되었습니다. 실제로 원격 FTP 서버에서 일부 파일을 읽고 처리한 후 동일한 서버에 다시 씁니다. 프로세스를 완료하는 데 걸리는 총 예상 시간은 약 48시간으로 보입니다.

화면을 잠그고 약 이틀 동안(프로세스가 예상되는 완료 시간으로부터 몇 시간 후) 책상을 떠나 있는지, 시스템이 프로세스를 중지하거나 유휴 상태로 두는지 등을 정말 알아야 합니다! ? !

내 컴퓨터가 FTP 서버에 대한 연결이 끊어지지 않기를 바랍니다! 또는 실제로 그런 경우(일부 구성에 따라) PHP 스크립트가 완전히 완료될 때까지 실행을 유지하려면 어떻게 해야 합니까?

우분투 12.04를 사용하고 있습니다

답변1

스크립트는 시스템이 실행되는 동안 계속 실행되며 시스템을 종료하지 않는 한 중지되지 않습니다. 화면을 잠가도 스크립트는 중지되지 않습니다.

답변2

당신은 그것을 사용할 수 있습니다그누/스크린이 목적을 위해. 화면을 호출하고 스크립트를 시작합니다. 스크립트 호출 후 화면을 분리하면 시스템이 켜져 있는 동안 계속 실행됩니다. 실행 중인 스크립트로 돌아가야 할 경우 화면을 터미널에 다시 연결하세요. Google은 시작하는 데 도움이 되는 화면 튜토리얼과 치트 시트를 제공해야 합니다.

관련 정보