标签: date

为什么 man 在 00:30 打印“gimme gimme gimme”?

我们注意到,我们的一些自动测试在 00:30 运行时会失败,但在一天的其余时间运行良好。他们失败的消息

gimme gimme gimme
Run Code Online (Sandbox Code Playgroud)

in stderr,这是意料之中的。为什么我们得到这个输出?

man date

1774
推荐指数
3
解决办法
40万
查看次数

如何在 cli 上将纪元时间戳转换为人类可读的格式?

如何在 cli 上将纪元时间戳转换为人类可读的格式?我认为有一种方法可以用日期来做到这一点,但语法让我望而却步(欢迎其他方式)。

command-line shell date

249
推荐指数
8
解决办法
36万
查看次数

Linux 中的时区设置

我通过将 zoneinfo 文件复制到/etc/localtime,将 Linux 机器上的时区设置为 GMT+6 ,但该date命令仍将时间显示为UTCtime-6. 任何人都可以向我解释这种行为吗?

我假设date命令应该显示UTCtime+6时间。以下是我正在执行的步骤:

date
Wed Jan 22 17:29:01 IST 2014

date -u
Wed Jan 22 11:59:01 UTC 2014

cp /usr/share/zoneinfo/Etc/GMT+6 /etc/localtime

date
Wed Jan 22 05:59:21 GMT+6 2014

date -u
Wed Jan 22 11:59:01 UTC 2014
Run Code Online (Sandbox Code Playgroud)

linux date time timezone

182
推荐指数
3
解决办法
70万
查看次数

我怎样才能让`date` 输出不同时区的时间?

我有一个运行时区设置为的服务器UTC。这似乎是一种很好的做法(如果我错了,请纠正我)。

无论如何,为了scp文件,我连接到的其中一台服务器正在运行EDT并存储我需要以格式复制的文件/path/to/filename/data20120913

我看着尝试rsync使用类似 find-mtime -1标志的文件来处理最后一天修改的文件,但我没有任何运气。

我不介意只scp用来复制当天的文件,但截至目前,有一个 4 小时的窗口,在date +%Y%m%d该窗口中运行将在每个服务器上提供不同的一天,这让我有点烦恼。

仔细man date查看,我看到我可以将时间输出为UTC,但我没有看到将其输出为另一个时区的方法,例如EDT

我想我也可以使用类似GNU日期扩展的东西date -d 20100909 +%s来从纪元以秒为单位获取日期,应用手动4 * 60 * 60秒计算,然后查看将其渲染为日期 - 但是当夏令时开始时,它仍然需要一个小时.

是否有一种更简单的方法可以在设置YYYYMMDDEDT的服务器上以格式输出日期UTC

date timezone

157
推荐指数
6
解决办法
25万
查看次数

如何添加 X 天日期并获取新日期?

我有 Linux ( RH 5.3 ) 机器

我需要添加/计算 10 天加上日期,这样我就会得到新的日期(到期日期))

例如

 # date 
 Sun Sep 11 07:59:16 IST 2012
Run Code Online (Sandbox Code Playgroud)

所以我需要得到

     NEW_expration_DATE = Sun Sep 21 07:59:16 IST 2012
Run Code Online (Sandbox Code Playgroud)

请建议如何计算新的到期日期(使用 bash 、 ksh 或操纵日期命令?)

linux bash shell-script date

154
推荐指数
4
解决办法
37万
查看次数

日期命令 --iso-8601 选项

这个答案和评论提到--rfc-3339了一个“隐藏”--iso-8601选项,我已经使用了很长时间,现在似乎没有记录。

该选项文档何时从--help文本中删除?

该选项会很快消失吗?

date

139
推荐指数
4
解决办法
12万
查看次数

crontab 中的第 {0-7} 天有 8 个选项,但我们一周只有 7 天

星期几:允许的范围是 0 – 7。星期日是 0 或 7。

我在谷歌搜索后发现了这个,我的问题是为什么两个值 (0,7) 都对应于星期日?

cron date

124
推荐指数
2
解决办法
11万
查看次数

快速计算日期差异

我经常想做一些快速的日期计算,例如:

  • 这两个日期有什么区别?
  • 在另一个日期之后n周是什么日期?

我通常打开日历并计算天数,但我认为应该有一个程序/脚本可以用来进行这些类型的计算。有什么建议?

date

118
推荐指数
8
解决办法
26万
查看次数

上次打开文件

是否可以获取上次打开文件的时间并按这些时间对目录中的所有文件进行排序?

ls date files

117
推荐指数
2
解决办法
19万
查看次数

如何比较shell中的两个日期?

如何在shell中比较两个日期?

这是我想如何使用它的示例,尽管它不能按原样工作:

todate=2013-07-18
cond=2013-07-15

if [ $todate -ge $cond ];
then
    break
fi                           
Run Code Online (Sandbox Code Playgroud)

我怎样才能达到预期的结果?

shell shell-script date

114
推荐指数
6
解决办法
34万
查看次数

标签 统计

date ×10

linux ×2

shell ×2

shell-script ×2

timezone ×2

bash ×1

command-line ×1

cron ×1

files ×1

ls ×1

man ×1

time ×1