さくらインターネットでcronによってphpファイルを時間指定実行する

「時間指定で自動的にファイルを実行させる」という処理を行うにはcronが便利です.
さくらインターネットではGUI上でcronの設定が可能なので,
今回はphpファイルを指定された時間に実行させるような設定の手順を記します.

【事前に用意するもの】

●さくらインターネット(スタンダード以上)の契約
●実行させるphpファイル

まずはさくらインターネットのサーバーコントロールへログインします.

ログインが完了したら, 左メニュー上の「CRONの設定」を選択してcron設定画面へ移動しましょう.

「新規項目の追加>>」という項目を選択することで新たなcronを作成することができます.
また, 作成したcronはここから再編集することも可能です.

cronの作成に必要なのは日時と実行コマンド.
日時は画面の指示に従って入力すれば問題ありません.

実行コマンドとは 起動するアプリケーションと, そのアプリケーションによって実行するファイルの場所を指定するコマンドです.

cd /home/mydirectory; /usr/local/bin/php /home/(ユーザ名)/(格納場所と〜.php)

phpファイルを実行する際には上記のコマンドを入力すればOKです.
ユーザ名と格納場所は自分の環境にあった文字を入力しましょう.

なお, 時間指定で起動するファイルはユーザが直接URLを打ち込むことによって起動されてしまうおそれがあるので, /www より上の階層に保存しておくことをお勧めします.

 

以上, さくらインターネットでcronによってphpファイルを時間指定実行する方法でした!

■関連記事:

Comments are closed.