Unix timestamp
外部サーバーからを簡単に取得できるかどうかを知りたいです( を使用するNTP
と思います)。ntpd
現在のシステム時刻をサーバーによって指定された時刻に更新する があることは知っていますが、を読みNTP
たいだけです。Linuxでコマンドを使用することは可能ですか? そうでない場合は、Python (または何か) アプリを作成して取得し、シェルに出力する必要があると思います。timestamp
Bash
質問する
2362 次
2 に答える
2
または、サーバーを所有date
していて、ssh アクセス (最悪の場合は rsh アクセス) を設定できる場合は、リモート マシンでコマンドを実行できます。
ssh user@remoteHost "date +%Y%m%d.%H%M%S"
20111026.090705
date
cmd に多くのオプションを指定して、出力を好きなようにフォーマットすることができますman date
。例については、ドキュメントの最後を使用して参照してください。%Y は 4 桁の年、%m は 2 桁の月、%d は 2 桁の日、%H %M %S は 2 桁の時、分、秒です。
remoteHost は、ネットワーク パスがある IP アドレスまたはサーバー名にすることができます。
これが役立つことを願っています。
于 2011-10-26T13:34:37.057 に答える
2
一部のサーバーは、daytime
必要なものをテキスト形式で提供できるデーモンを提供します。
試す:
telnet SERVER daytime
あなたのお気に入りにSERVER
。
トランスクリプトの例:
pax$ telnet time.nist.gov daytime
Trying 192.43.244.18...
Connected to time.nist.gov.
Escape character is '^]'.
55860 11-10-26 06:33:38 12 0 0 438.2 UTC(NIST) *
Connection closed by foreign host.
于 2011-10-26T06:28:24.013 に答える