2009.09.11 PHP:バッチで動かそうとしたらエラーが出た カテゴリ:PHP shファイルを用意し、そこにPHPを実行するよう記述。 そのshファイルをcrontabに登録しておいて、バッチとして毎日動くようにした。 試しにshファイルを実行してみたところ、下記メッセージを吐いてうまく動かない --error msg-- Could not open input file:XXX.php --/error msg-- ん~何かPHPファイルが開けないって言ってる。 PHPファイルの権限を確認したが問題ない。 shファイルは前から使っていたものに追記しただけなので、特に間違っていな・・・い? よーく見ると改行コードがCRLF混じっちゃってる。 php XXX.php[CRLF] こんな感じ。 LFに統一してもう一度実行。 あっさり解決。 どうやらCRまでファイル名として読まれていたみ
![PHP:バッチで動かそうとしたらエラーが出た - まんじうこわい@楽:楽天ブログ](https://cdn-ak-scissors.b.st-hatena.com/image/square/af0292b21d3d5e0ca4dcc6523352c371b59b5279/height=288;version=1;width=512/http%3A%2F%2Fplaza.jp.rakuten-static.com%2Fimg%2Fcommon%2Fblog_logo_ogp.png)