BBS過去ログ |
| ■目次 |
「雑誌の付録・・」のioeです。
つまづきました。
これで雑誌は4冊目、今度の付録はCDが4枚ついて来た。
(本屋さんにはいいお客である。)
前回apmdが入っていないカーネルだったらしいが、今回は
/etc/rc.d/init.d/apmd stop
で何も返事はないももの
(書いてあるとおり出てこないと少し不安)
chkconfig --list apmdでは「fedoraで自宅サーバー構築」に
書いてあったとおりのメッセージが日本語で出て、感激した。
TTermもいれて、現在はwinXPからloginできて順調と思われた
が、「Perlモジュールパッケージ管理システム導入」で実は
書かれていないメッセージが多数出て中断したしまった。
本件は後日触れたい。
ここまでは順序どおりすすんでいたが、簡単で確実なものと
思い「NTPサーバーへの時刻合わせ」に進んだ。
[root@osp root]# apt-get -y install ntp
Reading Package Lists... Done
Building Dependency Tree... Done
[root@osp root]# apt-get -y install ntp
Reading Package Lists... Done
Building Dependency Tree... Done
ntp is already the newest version.
0 upgraded, 0 newly installed, 0 removed and 10 not upgraded.
[root@osp root]# ntpdate clock.nc.fukuoka-u.ac.jp
Looking for host clock.nc.fukuoka-u.ac.jp and
service ntp
host found : clock.nc.fukuoka-u.ac.jp
26 Jun 07:35:08 ntpdate[3466]: adjust time server 133.100.9.2 offset -0.022120 sec
[root@osp root]# cat ntpdate.sh
#!/bin/sh
/usr/sbin/ntpdate clock.nc.fukuokau.ac.jp
> /var/log/ntpdate.log
chmod 600 /var/log/ntpdate.log
[root@osp root]# chmod +x ntpdate.sh
[root@osp root]# crontab -e <---これを実行すると以下の様になる
~
省略
~
00 00 * * * /root/ntpdate.sh <---このように書いた、escキー、ZZとすると
~
省略
~
"crontab.3461" 1 line, 29 characters written
crontab: installing new crontab
[root@osp root]# <---以上となった、これでよろしいのですか。
[root@osp root]# crontab -e <---もう一度やってみた。
~
~
以下省略
~
~
"/tmp/crontab.3471" 0 lines, 0 characters <---と最下部に表示カーソルが見えないので ZZ とキーを押すと以下の表示になった。
crontab: no changes made to crontab
なにか間違いをしてしまったでしょうか。
> [root@osp root]# crontab -e <---これを実行すると以下の様になる
>
> ~
> 省略
> ~
> 00 00 * * * /root/ntpdate.sh <---このように書いた、escキー、ZZとすると
> ~
> 省略
> ~
> "crontab.3461" 1 line, 29 characters written
> crontab: installing new crontab
> [root@osp root]# <---以上となった、これでよろしいのですか。
OKです。
>
> [root@osp root]# crontab -e <---もう一度やってみた。
> ~
> ~
> 以下省略
> ~
> ~
> "/tmp/crontab.3471" 0 lines, 0 characters <---と最下部に表示カーソルが見えないので ZZ とキーを押すと以下の表示になった。
> crontab: no changes made to crontab
>
> なにか間違いをしてしまったでしょうか。
以下のコマンドを投入してみてください。
[root@linux root]# crontab -l
> 以下のコマンドを投入してみてください。
> [root@linux root]# crontab -l
結果は
# DO NOT EDIT THIS FILE - edit the master and reinstall.
# (/tmp/crontab.3469 installed on Sat Jun 26 07:39:33 2004)
# (Cron version -- $Id: crontab.c,v 2.13 1994/01/17 03:20:37 vixie Exp $)
です。
> [root@osp root]# crontab -e <---これを実行すると以下の様になる
>
> ~
> 省略
> ~
> 00 00 * * * /root/ntpdate.sh <---このように書いた、escキー、ZZとすると
上記で編集するまえにiキー押下して編集モードにしましたでしょうか?
以下のようにして編集します
@crontab -e ← cron編集
Ai
B00 00 * * * /root/ntpdate.sh
Cescキー
D:wq
Ecrontab -l ← cron内容確認
> 上記で編集するまえにiキー押下して編集モードにしましたでしょうか?
> 以下のようにして編集します
> @crontab -e ← cron編集
> Ai
> B00 00 * * * /root/ntpdate.sh
> Cescキー
> D:wq
> Ecrontab -l ← cron内容確認
そのとおりやりました。結果は
root@osp log]# cat ntpdate.log
Looking for host clock.nc.fukuoka-u.ac.jp and service ntp
29 Jun 00:00:02 ntpdate[25358]: step time server 133.100.9.2 offset -4.226788 sec
無事に完了ですね、ありがとうございました。
そこでもうひとつ、crontabは/etcにありましたが、今回の内容は反映されていないのです。
編集した内容のcrontabはいったいどこにあるのでしょうか。findでは見つかりませんでした。
すいません、ありました。
[root@osp /]# locate crontab
/crontab
/usr/share/man/ja/man5/crontab.5.gz
/usr/share/man/ja/man1/crontab.1.gz
/usr/share/man/man5/crontab.5.gz
/usr/share/man/man5/anacrontab.5.gz
/usr/share/man/man1p/crontab.1p.gz
/usr/share/man/man1/crontab.1.gz
/usr/bin/crontab
/etc/anacrontab
/etc/crontab
で、優先順位とかはあるのでしょうか。
また、/etc/crontabがあり中には
/etc/cron.hourly
/etc/cron.daily
/etc/cron.weekly
/etc/cron.monthly
があり、それぞれ時間ごと、日ごと・・・の実行が可能とありました。
crontabがシステム上に複数あった場合、見ていく順序とかは何で
決まっているのでしょか。
みていく順番等はわかりませんが、指定された時間に全て実行されます。
毎度、お手数をお掛けしています、わかりました。
「sambaがオリジナルで日本語対応」は朗報でした。
これも目標のひつとですので。