館澤です。 M. Takeyama(takezou) wrote:
SUSE9.1で psコマンド の STIME と dateコマンドの 時刻が一致していない現象が出ました。 つねにps -f の STIME が dateコマンドで表示される 時刻より2分ほど先を行っているので気持ち悪いです。
PC:~ # ps -f UID PID PPID C STIME TTY TIME CMD root 23912 20557 0 19:38 pts/3 00:00:00 su root 23913 23912 0 19:38 pts/3 00:00:00 bash root 23954 23913 0 19:38 pts/3 00:00:00 ps -f
PC:~ # date ← 上記psコマンド実行直後に実行 Wed Jan 12 19:36:21 JST 2005
ちなみにですが、これってずーと動作させたままのマシーン でのことですか?
基本的にずっと操作させているマシンです。 uptime は 11日 でした。
そうであれば、いったん、Shutdown して、電源を入れなおした 場合(直後)の結果でも同じ現象がおきますか?
電源を入れなおして、ps -f と date コマンドを実行すると ps -ef と date の時刻が一致しました。 PC:~ # ps -ef | grep "ps -ef" | grep -v grep root 5721 5230 0 12:46 pts/0 00:00:00 ps -ef PC:~ # date ← 上記psコマンド実行直後に実行 Thu Jan 13 12:46:54 JST 2005 OSを長時間起動していると、ps -f と dateコマンドの 時刻がずれる可能性がありそうですね。 やはり、ps -f と dateコマンドでは見ている時刻が 異なっているのでしょうか。 ちなみに ・SLES9(i586)でも同現象を確認できました。 ・Redhat8、Vine2.1では ps -e とdateコマンドの時刻が ずれることはありませんでした。 -- 館澤学 mabu@home.email.ne.jp