MySQL テーブルを行ごとにループして更新する cronjob があります。テーブルが「完成」した後、cronjob をもう 1 回だけ実行して、さまざまなクリーンアップ アクティビティを実行したいと考えています。メタデータの一部を MySQL テーブルに保存して、後続の cron ループでテストする値を設定して終了を強制する方法はありますか?
今私は持っています:
if (count($records)==0) { // table completed
$result = $this->mlist_model->updatelist(); // EXECUTE EXACTLY ONCE
// SET SOME SORT OF FLAG HERE TO TEST FOR AND EXIT
exit;
}