質問
- CRONEでCGIが動作しませんので解決方法を教えていただけませんでしょうか
-
本文:
お世話になります。
ミニバードに、CRONE設定で次のCGIを動かそうとしています
netowlさんから頂いたメールでは
【サーバーID】 example
【初期ドメイン】example.minibird.jp
でした。MilkeyStepのコアフォルダはmsです。
1回目
cd /home/example.example.minibird.jp/public_html/ms; ./action.cgi;
で記述しました。
これに対して
/bin/sh: line 0: cd: /home/example.example.minibird.jp/public_html/ms: No such file or directory
/bin/sh: ./action.cgi: No such file or directory
のメッセージがもどり動作せず
2回めは
cd /home/example.example/public_html/ms; ./action.cgi;
で記述しました。
これに対して
/bin/sh: line 0: cd: /home/example/public_html/ms: No such file or directory
/bin/sh: ./action.cgi: No such file or directory
のメッセージで動作せずでした。
対処法についてお教えいただければ幸いです - 緊急度:緊急投稿者:bitmonkeyさん投稿時間:2013/10/04 09:37
回答 No.2148
この回答がベストアンサーです
初期ドメインなら、
cd /home/example/example.minibird.jp/public_html/ms
独自ドメインを使っているなら、
cd /home/example/独自ドメイン/public_html/ms
だと思います。
ただ、cronで動かすプログラムなら、public_htmlの下でなく、
/home/example/example.minibird.jp/script の下あたりに置いた方が、より適切かと思います(この辺は好みの問題なので、どこでもいいですが)。
質問者からのコメント
ジョバンニさん 回答ありがとうございました。
cd /home/example/example.minibird.jp/public_html/ms
で確かに作動いたしました。たすかりました。
なお、アドバイスいただいたようにCRON動作プログラムは確かにPublic_html直下に
おかず、別ディレクトリに置いたほうが良さそうですのでこちらも検討いたします
的確な回答をありがとうございました