[轉]php中使用ignore_user_abort()函式後,如何停止後臺執行的程式?
php使用ignore_user_abort()函式後,將指令碼置於後臺執行,此時客戶端就沒有對指令碼的操作許可權了,那該如何停止這個指令碼呢?
可以用connection_aborted()在你的程式裡進行判斷是否異常,然後退出程式。
例子如下:
<?php ignore_user_abort(TRUE); set_time_limit(0); while (1) { if(connection_aborted()) { break; } //其他邏輯操作 sleep(10); } ?>
相關文章
- 在Docker中,如何清理批次後臺停止的容器?Docker
- 將程式在後臺執行和殺掉後臺的程式
- 後臺執行以及保持程式在後臺長時間執行
- 如何在main函式前後執行程式碼AI函式行程
- 如何使用WorkManager執行後臺任務(上)
- 使用nohup讓程式永遠後臺執行
- php後臺定時執行任務PHP
- Linux 後臺執行 PHP 指令碼LinuxPHP指令碼
- jenkins後臺程式執行Jenkins
- Linux 下後臺執行和按照守護程式方式後臺執行的坑Linux
- javascript函式中的動作只有執行後才會有效JavaScript函式
- 後臺執行
- 如何實現SSH斷開後 程式仍然在後臺執行
- linux程式前臺-後臺執行Linux
- 使用nohup命令讓linux程式後臺執行Linux
- 使用screen後臺執行任務
- Nohup命令讓Linux下的程式在後臺執行 - 轉Linux
- shell後臺執行
- 後臺執行MongoDBMongoDB
- fgets函式執行完成後,檔案指標如何移動?函式指標
- nohup在後臺常駐執行php指令碼PHP指令碼
- 讓.py程式後臺執行(Linux)Linux
- Linux程式後臺執行實踐Linux
- XYHCMS 3.6 後臺程式碼執行漏洞
- 用nohup命令程式在後臺執行
- [linux] 使用Screen後臺執行命令Linux
- windows的nohup後臺執行Windows
- 如何在終端下以後臺模式執行Linux程式模式Linux
- php返回資料後如何讓程式繼續執行其它操作PHP
- javascript 事件觸發以後函式指定時間後再執行JavaScript事件函式
- Linux後臺執行Linux
- 後臺執行緒(daemon)執行緒
- windows redis 後臺執行WindowsRedis
- Jboss 後臺執行模式模式
- 指令碼後臺執行指令碼
- scp 在後臺執行
- 【OS】Linux命令如何放到後臺執行Linux
- ASP.NET前臺使用__doPostBack函式呼叫後臺事件ASP.NET函式事件