このスレッドはクローズされています。記事の閲覧のみとなります。
d-DNSへ接続するためのcronの設定 ・・・再質問です |
|
- æ¥æï¼ 2007/04/07 08:22
- ååï¼ kumasan
- 参照: http://city21.homedns.org/info
- ①不明点・障害内容:ddo.jpのipアドレス変更に対応させるために
③Distribution :2.6.11-1.1369_FC4 ④Service Name : Version: ⑤ネットワーク構成:STNet光+FC4 kumasanです。申し訳ありません。 先般、( 2007/03/15)に「d-DNSへ接続するためのcronの設定」について 質問させていただきました。 動作しているものと思って一度、閉鎖させてもらったのですが 下記のような現象となっておりうまく動作していません。 わかれば教えていただけませんか?
現象 管理者様に教えていただいたように ①「/root/jobs」配下に dnsupdate.shを作成し置いています ②dnsupdate.shの実行権限も700にしております ③jobsフォルダーの実行権限は現在「755」となっていますが関係あるで しょうか ④cron登録も管理者様の言われるとおり作成しています ⑤このcron登録は、 # crontab -e で作成していますがよろしいでしょうか ⑥cronの再起動が必要かと思い、 /etc/rc.d/init.d/crond restart をかけましたが、同じようです。このrestartは必要てしょうか
⑦コマンドで下記を実行するときちんと動作して、root直下に 実行結果を返したファイルが作成されています。
# wget http://free.ddo.jp/dnsupdate.php?dn=host&pw=******
⑧ #に対して # /root/jobs/dnsupdate.sh と打鍵すると、ファイルがあるにもかかわらず、 「そのようなファイルやディレクトリはありません」とでてきます
ということで、次にどのようなことをしたらいいか、調べていけば いいかわからなくなっています
ご教授をお願いできたらと思っています。よろしくお願いします。
|
■ コンテンツ関連情報
Re: d-DNSへ接続するためのcronの設定 ・・・再質問です ( No.1 ) |
|
- æ¥æï¼ 2007/04/07 20:25
- ååï¼ ZERO
- スクリプトの内容を見せてくれないと、なんとも答えられません。
|
Re: d-DNSへ接続するためのcronの設定 ・・・再質問です ( No.2 ) |
|
- æ¥æï¼ 2007/04/07 20:30
- ååï¼ kumasan
- 参照: http://city21.homedns.org/info
- ZERO様
申し訳ありません。
3月15日に管理者様から教えていただいた下記のスクリプト等になります
1.スクリプト作成 # vi /root/jobs/dnsupdate.sh #!/bin/sh
/usr/bin/wget http://free.ddo.jp/dnsupdate.php?dn=host&pw=******
2.実行権付与 # chmod 700 /root/jobs/dnsupdate.sh
3.cron登録 05 0 * * * /root/jobs/dnsupdate.sh
よろしくお願いします。
|
Re: d-DNSへ接続するためのcronの設定 ・・・再質問です ( No.3 ) |
|
- æ¥æï¼ 2007/04/07 20:38
- ååï¼ 管理者
- > 1.スクリプト作成
> # vi /root/jobs/dnsupdate.sh > #!/bin/sh > > /usr/bin/wget http://free.ddo.jp/dnsupdate.php?dn=host&pw=******
wget 以下を '"' ダブルクウォーティションで括って下さい。 (以下の様に・・・)
----- ここから ----- #!/bin/sh
/usr/bin/wget "http://free.ddo.jp/dnsupdate.php?dn=host&pw=******" ----- ここまで -----
取り急ぎご返信まで・・・
|
Re: d-DNSへ接続するためのcronの設定 ・・・再質問です ( No.4 ) |
|
- æ¥æï¼ 2007/04/07 21:29
- ååï¼ kumasan
- 参照: http://city21.homedns.org/info
- 管理者様
いつもありがとうございます。 さて、お教えいただいたようにしました。
とりあえず試験のため、5分おきにこのスクリプトを走らせるようにcronを設定しました。 var/log/cronのログをみると確かに動作しているようです。
しかし、合点がいかないのは #/usr/bin/wget "http://free.ddo.jp/dnsupdate.php?dn=host&pw=******" と打鍵すると /rootの直下に ddo.jpに接続した結果のファイルができます (更新しました等のメッセージが入っている)
しかし cronで動作したときには何のファイルもできません。
これでよろしいのでしょうか?
よろしくお願いします。
|
Re: d-DNSへ接続するためのcronの設定 ・・・再質問です ( No.5 ) |
|
- æ¥æï¼ 2007/04/08 07:57
- ååï¼ 管理者
- cronで実行した場合は、そのスクリプトを実行した場所がカレントとなるので「/root/jobs/」に存在していないでしょうか?
|
■ その他