2013-04-27 53 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;