cron
Zenlogic

ZenlogicでCronを使うときの注意点

Zenlogicでcronがうまく動かなかったのでメモ

チェックポイント

  • プログラムパスは正しいか
  • 絶対パスで指定しているか
  • パーミッションは755になっているか
  • 不要な改行がないか

プログラムパスは正しいか

プログラム パス
bash /bin/bash
sh /bin/sh/
Perl /usr/bin/perl
PHP /usr/bin/php
#良い例
/usr/bin/php /virtual/htdocs/cron.php

#ダメな例
php /virtual/htdocs/cron.php

絶対パスで指定しているか

指定なしの場合、 /virtual/cgi-dataで実行される

#良い例
/usr/bin/php /virtual/htdocs/cron.php

#ダメな例
/usr/bin/php cron.php

パーミッションは755になっているか

cron指定のファイルは755厳守。
呼び出し先は特に指定なし。

不要な改行がないか

#良い例
/usr/bin/php /virtual/htdocs/cron.php


#ダメな例
/usr/bin/php /virtual/htdocs/cron.php【改行】