t-nissieの日記: GNU autotoolsについてのメモ 2
日記 by
t-nissie
GNU autotools (autoconfとautomake) で、Makefile.amからMakefile.inさらにそこから
Makefileを作っているとき、NFSサーバとそのクライアントのシステムクロックがずれて
いると無限ループに陥ってしまうことがあるような気がします。確認しているうちに
NTPかなにかの自動更新で時刻が合ってしまったので確信がもてません。
ファイルのtimestampは
$ echo aaa > aaa だと、NFSサーバの時刻に、
$ touch bbb だとコマンドを入力したクライアントの時刻になるのかしらん。
% date ; echo aaa > aaa ; touch bbb ; date ; ls -l --full-time aaa bbb
Tue Dec 18 05:29:47 JST 2007
Tue Dec 18 05:29:47 JST 2007
-rw-r--r-- 1 t-nissie users 4 2007-12-18 05:29:47.697882820 +0900 aaa
-rw-r--r-- 1 t-nissie users 0 2007-12-18 05:29:47.704398946 +0900 bbb
あれ、なんで小数点以下の秒まで出るの???
Makefileを作っているとき、NFSサーバとそのクライアントのシステムクロックがずれて
いると無限ループに陥ってしまうことがあるような気がします。確認しているうちに
NTPかなにかの自動更新で時刻が合ってしまったので確信がもてません。
ファイルのtimestampは
$ echo aaa > aaa だと、NFSサーバの時刻に、
$ touch bbb だとコマンドを入力したクライアントの時刻になるのかしらん。
% date ; echo aaa > aaa ; touch bbb ; date ; ls -l --full-time aaa bbb
Tue Dec 18 05:29:47 JST 2007
Tue Dec 18 05:29:47 JST 2007
-rw-r--r-- 1 t-nissie users 4 2007-12-18 05:29:47.697882820 +0900 aaa
-rw-r--r-- 1 t-nissie users 0 2007-12-18 05:29:47.704398946 +0900 bbb
あれ、なんで小数点以下の秒まで出るの???
いまどきのfilesyste (スコア:1)
-- Takehiro TOMINAGA // may the source be with you!
Re:いまどきのfilesyste (スコア:1)
まじですか。
たしかにstat(1)の出力がEXT3は整数ですが、XFSは小数点以下まで出します。
いまどきはst_mtime_nsec [kandk.co.jp]なんてのがstat(2)の中にあるのですね。
love && peace && free_software
t-nissie