はじめての自宅サーバ構築 - Fedora/CentOS -
Last Update 2018/05/30
[ 更新履歴 ] [ サイト マップ ] [ 質問掲示板 ] [ 雑談掲示板 ] [ リンク ]
トップ >> 質問掲示板

 このスレッドはクローズされています。記事の閲覧のみとなります。

  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
 と打鍵すると、ファイルがあるにもかかわらず、
 「そのようなファイルやディレクトリはありません」とでてきます

ということで、次にどのようなことをしたらいいか、調べていけば
いいかわからなくなっています

ご教授をお願いできたらと思っています。よろしくお願いします。
メンテ

Page:  [1] [2] [3]

■ コンテンツ関連情報

 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/」に存在していないでしょうか?
メンテ

Page:  [1] [2] [3]

■ その他

ページ先頭へ

Copyright(©)2004-2018 First home server construction. All Right Reserved.