2013-04-27 52 views
-2

我需要收集一天中的vmstat命令。但有一段時間我在白天開始指揮,我希望在23:59完成。使用shell scipt或perl腳本來計算一天中剩餘秒數的最佳方法是什麼?查找當前時間剩餘的秒數

感謝 SR

回答

2

在bash:

$ echo $(($(date --date="00:00 next day" +%s) - $(date +%s))) 
4

你可以使用​​在Perl中做到這一點。使用時間00:00:00爲今天創建一個對象,添加一天,將其轉換爲紀元秒並減去程序的開始時間戳。

use strict; 
use warnings; 
use DateTime; 
print DateTime->today(time_zone => 'local')->add(days => 1)->epoch - time;