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/」に存在していないでしょうか?
|
Re: d-DNSへ接続するためのcronの設定 ・・・再質問です ( No.6 ) |
|
- ????????? 2007/04/08 20:18
- ????????? kumasan
- ?????§??? http://city21.homedns.org/info
-
管理者様
ありがとうございます。
>「/root/jobs/」に存在していないでしょうか?
ここにもできていません。 このjobsのパーミッションは現在、755になっているのですが このパーミッションはこれでいいのでしょうか?
|
Re: d-DNSへ接続するためのcronの設定 ・・・再質問です ( No.7 ) |
|
- ????????? 2007/04/08 20:35
- ????????? 管理者
-
> このjobsのパーミッションは現在、755になっているのですが
管理者権限(root)でcron登録してあれば問題ありません。
変ですね・・・ 試しに以下のスクリプトを作成してcron登録してみてください。 (chmod 700 /root/jobs/testcron.sh)を忘れずに・・・ cron実行後に「/root/jobs/testcron.dat」ファイルが出来上がっているでしょうか?
# vi /root/jobs/testcron.sh ----- ここから ----- #!/bin/sh
/bin/date >> testcron.dat ----- ここまで -----
ちなみに、「crontab -e」等で登録しても「cron」サービスを再起動する必要はありません。
|
Re: d-DNSへ接続するためのcronの設定 ・・・再質問です ( No.8 ) |
|
- ????????? 2007/04/08 20:51
- ????????? kumasan
- ?????§??? http://city21.homedns.org/info
-
管理者様
ありがとうございます。 cronの登録は次のようにと思いますが、これでいいでしょうか?
# cron -e
*/10 * * * * /root/jobs/testcron.sh
また、スクリプトの作成は リモートのWindows端末の秀丸エディターを利用して testcron.shを作成し ffftpを利用してサーバのroot/jobs/の中に入れています
このようにしてよろしいでしょうか? よろしくお願いします。
|
Re: d-DNSへ接続するためのcronの設定 ・・・再質問です ( No.9 ) |
|
- ????????? 2007/04/08 20:54
- ????????? 管理者
-
問題無いと思います。
|
Re: d-DNSへ接続するためのcronの設定 ・・・再質問です ( No.10 ) |
|
- ????????? 2007/04/08 21:09
- ????????? kumasan
- ?????§??? http://city21.homedns.org/info
-
管理者様
「ウンッ・・・」そうですか?
ということなら、今、上記で設定しているのですが・・・ このtestcron.datファイルはできてないようです。
cronは他に10個ほど設定しています。 設定数に限度等はあるのでしょうか?
|
Re: d-DNSへ接続するためのcronの設定 ・・・再質問です ( No.11 ) |
|
- ????????? 2007/04/08 21:15
- ????????? 管理者
-
設定個数に制限はなかった様な気がします。
SELinuxを有効にしていたりしませんか?
|
Re: d-DNSへ接続するためのcronの設定 ・・・再質問です ( No.12 ) |
|
- ????????? 2007/04/08 21:23
- ????????? kumasan
- ?????§??? http://city21.homedns.org/info
-
管理者様
ありがとうございます。
>SELinuxを有効にしていたりしませんか?
すみません。これって、あまり気にしてなかったのですが どのあたりをみればよろしいでしょうか?
申し訳ありません。よろしくお願いします
|
Re: d-DNSへ接続するためのcronの設定 ・・・再質問です ( No.13 ) |
|
- ????????? 2007/04/08 21:28
- ????????? 管理者
-
当サイトのトップページより、「トラブルシュート」→「セキュリティが仇となる?」をご参照ください。
|
Re: d-DNSへ接続するためのcronの設定 ・・・再質問です ( No.14 ) |
|
- ????????? 2007/04/09 14:54
- ????????? kumasan
- ?????§??? http://city21.homedns.org/info
-
管理者様
色々とありがとうございました。 とりあえず、動作し始めました。
スクリプトの保存をSHIFT-JISで保存していました
これを、EUCで保存したら動作しました。
文字コードと思っていたので、あまり気にしてなかったのですが これも関係あるのですね・・・・
初心者の方への参考にと とりあえず報告させていただきます
ありがとうございました。
|