Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
Windows コンソールから PHP スクリプトを実行しています。結果をファイルに書き込む終了関数がいくつかあります。とにかく、実行を中断して (ctrl + c)、スクリプトを停止する必要がある場合があります。キーストロークと実際のsigtermの間に現在の進行状況をファイルに書き込む方法に興味があります。これは可能ですか?次回実行するときに、最後のポイントからスクリプトの実行を再開できるようにする必要があります。ありがとうございました !
SIGTERMのシグナルハンドラを登録できます:
function sig_handler($signo) { // Do something } pcntl_signal(SIGTERM, "sig_handler");
シグナルが受信されたときにハンドラーを実行する必要があります。