• ベストアンサー

cron バリュードメインサーバー

シェルスクリプト未経験者です。サーバーでcronを使おうと勉強しています。1日に一回30から1を引くcronを作りたいです。 普通にphpとsql文で書いているものは成功している(リロードしたらサーバーのdayカラムから1を引かれる)(dayカラムには初期値で30を入れています)のですが、パスなどを設定をしていてもcronとして動きません。 シェルスクリプトでかかないといけないのでしょうか? 以下の画像は使っているサーバーの注意書です。

質問者が選んだベストアンサー

  • ベストアンサー
  • t_ohta
  • ベストアンサー率38% (5238/13705)
回答No.2

> 画像を張れなかったので、こちらのアドレスに張っています。 画像のような設定だと、実行時のインタプリタを指定できないので、実行するファイルの1行目に #!/bin/php と、PHP本体へのパスを記載してあげて、ファイル自体のパーミッションを変更して実行権を付けておきましょう。

dhtfyjh
質問者

補足

出来ませんでした。 すみませんが、少し見てやっていただけませんか? https://mimemo.io/m/8yvQx4EYgk4YdgX

その他の回答 (1)

  • t_ohta
  • ベストアンサー率38% (5238/13705)
回答No.1

cronでPHPのプログラムを実行できますよ。 1 0 * * * /usr/bin/php /home/hoge/fuga.php のようにcrontabに書きます

dhtfyjh
質問者

補足

画像を張れなかったので、こちらのアドレスに張っています。 黒く塗りつぶしているところは cron対象までのファイルになります。 https://mimemo.io/m/daJjOoYvdwlEyDM

関連するQ&A