PHPプログラムを定期実行する方法

大きく、次のような方法がある。

  1. cronを使う。cron=プログラムを定期実行するデーモンプロセス。デーモン=Linuxなどのサーバで走るプロセス。
  2. IFTTTなどの、「サービスを連携させるサービス」を活用する。

1の方法は、レンタルサーバを活用している人なら、サーバの管理画面から結構簡単に設定できることが多い。

例えば、ロリポップサーバなら「cron設定」という項目からGUIで簡単に設定できる。

2の方法は、「~というサービスで~が起こったら、~というサービスで~する」などの形式で各種サービス同士を連動させられるツールを使う。

IFTTTの場合、例えば「毎日~時~分になったら、~というURLからDropboxにファイルをダウンロードする」というサービス連携を組み立てればURLに設置したPHPプログラムを定期実行できる、という情報があった。

自分はDropboxアカウントを作っていないのでGoogle Driveで同じことを試したけれど、できた。IFTTTすごい。

IFTTTは無料で利用できるかわりにすべて英語のため、簡単な英語くらいは読めないと活用できないので注意。

コメントする