非常に大きなサイトで毎晩 PHP スクレーパーを実行しています。Crontab はスクリプトを午前 2 時に起動し、午前 7 時に pkill します。スクリプトを残酷に強制終了すると、データが失われる可能性があるのではないかと心配しています。スクリプトがスクレイピングされたデータをデータベースに書き込むのに忙しい間、crontab がスクリプトをオフにしたとします。翌日、データベースはその最後/最初のレコードが既に存在するため (完全ではないにしても) 拒否します。
crontab でスクリプトをフリーズする方法はありますか? (つまり、スクリプトに sleep() を追加せずに)