※ ChatGPTを利用し、要約された質問です(原文:コアサーバー(coreserver)でのcronの設定について)
コアサーバーでのcronの設定について
コアサーバー(coreserver)でのcronの設定について
こんにちは。
コアサーバーで、趣味のメルマガを発行することにしました。
「7日間サッカー講座」のような感じのものです。
他の目的のために、楽メール(http://www.raku-mail.com/)を
以前に購入していましたので、こちらを利用したいと考えています。
ところが、ステップメールを送るためのcronの設定で、苦戦しています。分かる方がいらっしゃいましたら、アドバイスをいただけると嬉しいです。
cronについては公式サポートの対象外なもので…。
http://www.raku-mail.com/manual/raku_setup.htm
こちらのページに書いてあるように、楽メールを設置しました。
send.cgiをcronで毎時0分に起動させたいのです。
独自ドメインを設定しているので(ここでは仮にabc.com)、
distibuteフォルダは、
public_html/www.abc.com/distribute
の階層にあります。
public_htmlと同じ最上階に、cron.shを置きました。
cron.shの中身は、
#!/bin/sh
#PERL
/usr/local/bin/perl /virtual/アカウント名/public_html/www.abc.com/distribute/cgi-bin/send.cgi
exit
です。
そしてcronジョブを毎時0分に起動させるように、コアサーバーの管理メニューから保存しました。
以上が、僕がネットで1から調べ、やったことです。
しかし、毎時0分になにやらエラーメールらしきものが送られてきます。
エラーメール題名:Cron <アカウント名@s59> /bin/sh /virtualアカウント名/cron.sh
エラーメール本文:Can't locate /virtual/アカウント名/public_html/www.abc.com/distribute/cgi-bin/lib/send/send.pl in @INC (@INC contains: /usr/local/lib/perl5/5.8.8/i686-linux /usr/local/lib/perl5/5.8.8 /usr/local/lib/perl5/site_perl/5.8.8/i686-linux /usr/local/lib/perl5/site_perl/5.8.8 /usr/local/lib/perl5/site_perl .) at /virtual/アカウント名/public_html/www.abc.com/distribute/cgi-bin/send.cgi line 17.
これは、僕がどこを間違えているからなのでしょうか? 分かる方がいらっしゃっいましたら、教えていただけると助かります。
よろしくお願いします。
お礼
なるほど。 ありがとうございます。 パスの記述が間違っているかもしれないです。 確認してみます。 助かりました。 どうもありがとうございます。
補足
(追記) 本当にありがとうございました。 どうやら解決したようです。 助かりました。