Desde que o seu sistema esteja ativo, o script continuará a ser executado; ele não será interrompido, desde que você não efetue logout do sistema. Bloquear sua tela não interromperá o script.
Eu tenho um script em execução no meu computador. O script é escrito em PHP no meu servidor XAMP. Na verdade, ele está lendo alguns arquivos de um servidor FTP remoto e, depois de processá-los, os grava novamente no mesmo servidor. O tempo total estimado para terminar o processo parece ser em torno de 48 horas.
Eu realmente preciso saber se eu tranco minha tela e saio da minha mesa por cerca de dois dias (algumas horas depois do tempo estimado de término do processo), o sistema paralisa os processos ou o deixa ocioso ou etc!?!
Eu só espero que meu PC não seja desconectado do servidor FTP de nenhuma maneira! ou se (com base em algumas configurações), o que eu preciso fazer para manter a execução do meu script PHP por último até terminar completamente?
Estou usando o Ubuntu 12.04
Você pode usar gnu / screen para essa finalidade. Invoque a tela e inicie seu script. Desanexe a tela após invocar seu script e ele será executado enquanto o sistema estiver ligado. Anexe a tela de volta ao terminal quando precisar voltar ao script em execução. O Google deve exibir tutoriais e cheatsheets para você começar.