sironekotoroの日記

Perl で楽をしたい

serverman VPSで自作スクリプトをcronで動かす

動かなかった

  • まずは基本に立ち戻る
  • */10 * * * * ping -c1 localhost >> /home/pingtext.txt'
  • ちゃんとファイルが出来てる

うごかないー

  • */10 * * * * perl /home/script/makerss.pl
  • このスクリプト、sqliteのDBに、RSS発行に必要な情報が保存される仕組み。何だが、ダメ。
  • 手動でperl /home/script/makerss.plとやると動く

ググる様に神託を求める

動いた!

  • cronでperlを起動させるときのperlがOS標準のperlではないか?と推測
  • 検証
    • */10 * * * * /home/perl -v >> /home/perl.txt

      This is perl 5, version 10

  • やっぱそうか!plenvの中のperl使ってない!
    • */10 * * * * /home/.plenv/shims/perl /home/script/makeRSS/.pl
    • 動いた・・・うごいたよ・・・