2010-03-21 82 views
1

我試圖使用終端date命令對通過NTP同步在程序中同步一些代碼多個Mac OS X的機器。從本質上講,我運行了一個程序...的Mac OS date命令 - 越來越高時間分辨率

MyProgram帶參數的[日期]

我能得到日給我秒自Unix紀元與%M符。

當我嘗試使用%N來獲得納秒級的分辨率,日期只返回N.反正是有得到日期,讓我更精細然後第二項決議?我甚至不介意傳遞兩個參數,如

(日期+%M):ARG2

然後在程序轉換單元。

非常感謝提前!

%N符這裏列出:http://en.wikipedia.org/wiki/Date_(Unix)

回答

2

man date在Mac OS X 10.5,date MacOSX上沒有出現超越秒分辨率。您可以使用其他包含的工具(例如Python或Perl)獲得幾分之一秒的時間,例如,

$ python -c'import time; print repr(time.time())' 
1269148775.3234861 
+0

這將做。非常感謝! – Mark 2010-03-21 05:24:00