さくらインターネットのcronでphpを動かして、指定サイトに定時でアクセスする手順のメモ

1.サイトにアクセスするためのphpスクリプトをつくる

<?php
// アクセス先を指定
$URL = '<a href="http://www.google.com">http://www.google.com</a>';
// URLファイルオープン
$fp = fopen($URL, 'r');
//ファイル読み込み
fread($fp,1024);
//閉じる
fclose($fp);
?>

そして、適当なファイル名(ここでは、cron.php とする)で保存

2.  さくらインターネットのコントロールパネルからログインして、[cronの設定]-[新規項目の追加]にすすむ

3. 次の画面で、コマンドと日時を記述

cron

①実行コマンドに次のように

/usr/local/bin/php  /home/username/cron.php  1>/dev/null

②実行日時。たとえば毎日午前9時に実行したければ、こんな風に。

cron2

これだけでは、動いたかどうか確認できないけれど、cronのlogを取る方法もあるみたいなのでこれは別途調査。

とりあえずは、phpをURLアクセスではなくて自分宛てメール送信に書き換えてみて動いたのは確認できた。

スポンサーリンク

シェアする

フォローして更新を受け取る

スポンサーリンク