如果Cron的工作计划在凌晨2点和凌晨3点运行,那么这些工作将如何受到夏令时的影响?
当时间向后移动一小时的时间是从上午2:59:59直到凌晨2:00:00吗?这意味着凌晨2点的工作会运行两次而凌晨3点的工作会运行一次?或者是时间首先变为凌晨3:00:00然后凌晨2:00:00导致两个作业都运行两次?
当时间向前移动一小时的时间是从早上1:59:59到凌晨3:00:00导致凌晨2点的工作没有运行而凌晨3点的工作运行一次?或者时间从2:00:00变为凌晨3:00:00,导致两个作业都运行一次?
简而言之,我想知道的是,当上午3点钟发生一次或两次时,一小时就会发生一小时,并且在凌晨2点钟就会发生一小时的损失.在Google上查看时,我无法找到任何相关信息.
我希望在unix/shell脚本中获取上一个日期.
我使用以下代码
date -d ’1 day ago’ +’%Y/%m/%d’
但是我收到以下错误.
date: illegal option -- d
至于我在inetrnet上读到的内容,它基本上意味着我使用的是旧版本的GNU.任何人都可以帮助这个.
更多信息
unix> uname -a
SunOS Server 5.10 Generic_147440-19 sun4v sparc SUNW,Sun-Fire-T200
以下命令也会出错.
unix> date --version
date: illegal option -- version
usage: date [-u] mmddHHMM[[cc]yy][.SS]
date [-u] [+format]
date -a [-]sss[.fff]
Run Code Online (Sandbox Code Playgroud)