1

Unix timestamp外部サーバーからを簡単に取得できるかどうかを知りたいです( を使用するNTPと思います)。ntpd現在のシステム時刻をサーバーによって指定された時刻に更新する があることは知っていますが、を読みNTPたいだけです。Linuxでコマンドを使用することは可能ですか? そうでない場合は、Python (または何か) アプリを作成して取得し、シェルに出力する必要があると思います。timestampBash

4

2 に答える 2

2

または、サーバーを所有dateしていて、ssh アクセス (最悪の場合は rsh アクセス) を設定できる場合は、リモート マシンでコマンドを実行できます。

ssh user@remoteHost "date +%Y%m%d.%H%M%S"
20111026.090705

datecmd に多くのオプションを指定して、出力を好きなようにフォーマットすることができます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 に答える