画面が長くロックされていても、スクリプトは実行され続けます。

画面が長くロックされていても、スクリプトは実行され続けます。

マイコンピュータでスクリプトが実行されています。スクリプトは私のXAMPサーバーでPHPで書かれています。実際には、リモートFTPサーバーからいくつかのファイルを読み取り、処理してから同じサーバーに書き換えます。プロセスを完了するのにかかる総推定時間は約48時間です。

画面をロックして約2日間(プロセスが予想される完了時間から数時間後)、デスクを離れているのか、システムがプロセスを停止するのかアイドル状態にするのかなどを知っておく必要があります。 ? !

私のコンピュータがFTPサーバーへの接続を失わないことを願っています!あるいは、実際には(一部の構成に従って)PHPスクリプトが完全に完了するまで実行を維持するにはどうすればよいですか?

Ubuntu 12.04を使用しています

答え1

スクリプトは、システムの実行中は継続して実行され、システムをシャットダウンしない限り停止しません。画面をロックしてもスクリプトは停止しません。

答え2

あなたはそれを使用することができますグヌ/スクリーンこの目的のために。画面を呼び出してスクリプトを起動します。スクリプトの呼び出し後に画面を切り離すと、システムの電源が入っている間は実行が継続されます。実行中のスクリプトに戻る必要がある場合は、画面を端末に再接続してください。 Googleは、始めるのに役立つスクリーンチュートリアルとチートシートを提供する必要があります。

関連情報