mantém o script em execução enquanto a tela fica bloqueada por um longo tempo

1

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

    
por Mohammad Reza Saberi 28.09.2014 / 14:25

2 respostas

1

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.

    
por 28.09.2014 / 16:17
0

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.

    
por 28.09.2014 / 16:23

Tags