前に作った、いい加減な”イントラネットタイムサーバーとの時刻同期用スクリプト”に本質的な欠陥があったので修正しようと思います(^^;;;)。【注*1】。
前に作った、”イントラネットタイムサーバーとの時刻同期用スクリプト”[*2]は、”am-utils”が起動していることが前提ですが、起動順序等の理由から、メインファイルサーバー上のスクリプトを実行できない状態になっていました。
そこで、現在のFreeBSDの作成作法に従って起動時実行スクリプトの修正をする事にしました。
1. スクリプトの修正
修正を行うのは、各サーバーが起動時に実行するスクリプトになります。
(1)各サーバー用起動時実行スクリプトの修正
| root@mainsv:# cd /Share/scripts/common | ; | nfsエクスポートディレクトリに移動。 |
| root@mainsv:# touch Syncdate | ; | 空のファイルを作成。 |
| root@mainsv:# chmod +x Syncdate | ; | 実行許可を与える。 |
| root@mainsv:# vi Syncdate | ; | 。 |
下記の内容で作成します。
|
#!/bin/sh |
。 |
2. 各サーバーの設定
(1)各サーバーへのスクリプトをコピー
各サーバーへの設定は、上記で作成した各サーバー用起動時実行スクリプトを”/usr/local/etc/rc.d”にコピーします😀。
(2)rc.confの修正
vi rc.confを修正します。
下記の黄色字部分を追加します。
|
[..] rpc_statd_enable="YES" |