Questions tagged «date»

“日期”标签用于在类似Unix的系统上对有关日期/日历/时间操作,可视化,转换...等问题进行分类。

4
本地帐户创建日期
为了达到合规目的,需要获取有关UNIX(本地和非本地)帐户在UNIX计算机上创建日期的信息。 有什么方法(即使不是最可靠或最准确的方法)来收集此类信息? 例如,作为一种选择,我去搜索了home目录创建日期(用于用户帐户),但是我发现对于POSIX兼容系统,文件创建的时间戳不可用。
9 files  users  date  accounts 

2
我在Arch Linux中弄乱了系统时钟
我几天前安装了Arch。刚意识到日期/时间相差一天零一个小时。 我使用进行了更改timedatectl set-time。然后用来hwclock --systohc设置硬件时钟。之后,由于https证书错误,我无法进入某些网站,例如Gmail。我尝试更改时间,但没有成功。 我重新启动,然后遇到了问题,因为分区在不同的时间挂载,因此我fsck /dev/sda在分区上使用后可以启动。现在时钟不是问题,但我确实需要检查我的邮件。我不得不使用Facebook登录到stackexchange 密码。 帮帮我? 这就是Gmail的错误页面所说的内容: 该服务器的安全证书尚未生效!您试图访问gmail.com,但是服务器出示的证书尚未生效。没有信息可用于指示该证书是否可以信任。Chromium无法可靠地保证您与gmail.com进行通信,而不是与攻击者进行通信。您计算机的时钟当前设置为2012年1月10日,星期二,12:14:47 PM。看起来正确吗?如果不是,则应更正系统时钟,然后刷新此页面。 您无法继续,因为网站运营商已要求为此域提高安全性。

6
如何检查当前时间是否在23:00和06:30之间
如果当前时间在23:00到06:30之间,我很难掌握如何正确地从bash脚本中进行检查。我试图运行一个无限循环以检查现在的时间,并且如果时间范围在晚上11点至早上6:30之间,则需要执行一些操作。这是到目前为止我写的,第二天不起作用: fireup() { local starttime=$(date --date="23:00" +"%s") local endtime=$(date --date="06:30" +"%s") while :; do local currenttime=$(date +%s) if [ "$currenttime" -ge "$starttime" -a "$currenttime" -ge "$endtime" ]; then do_something else do_something_else fi test "$?" -gt 128 && break local currenttime=$(date +%s) done & } 我做错了什么?
9 scripting  date 

3
“ date -d”命令在Docker Alpine Linux容器上失败
我使用以下Dockerfile 在Docker容器中构建了Alpine Linux: FROM alpine:3.2 RUN apk add --update jq curl && rm -rf /var/cache/apk/* 构建成功运行: $ docker build -t collector . Sending build context to Docker daemon 2.048 kB Sending build context to Docker daemon Step 0 : FROM alpine:3.2 3.2: Pulling from alpine 8697b6cc1f48: Already exists alpine:3.2: The …

3
如何将带有时间戳的命令历史连续输出到终端?
我使用一个简单的别名来启用一个或多个终端窗口中的命令“跟踪”: alias trackmi='export PROMPT_COMMAND="history -a; $PROMPT_COMMAND"' 然后,我将tail -f我的.bash_history文件放在工作区的另一个终端中,以立即获得反馈。我刚刚启用了无限的历史记录, 并export HISTTIMEFORMAT="[%F %T] "在.bashrc中更新了我的历史记录格式()。当然,该history命令会显示时间戳。但是历史文件本身的格式为: #1401234303 alias #1401234486 cat ../.bashrc 我该如何转换Unix时间并像显示命令一样将整个命令显示在一行上history,包括编号: 578 [2014-05-27 19:45:03] alias 579 [2014-05-27 19:48:06] cat ../.bashrc ...然后遵循。还是找到一种将history命令输出连续输出到终端的方法?

3
在#!/ bin / bash中。Unix命令获取一个月中第一个工作日的日期
我正在寻找一个直接的Unix命令来获取下个月的第一个星期日,下个月的第一个星期一,下个月的第一个星期二,下个月的第一个星期三等。 我需要完整的日期格式(时间不是必需的) 我可以获得2、3、4等数字。由于我只想要数字,所以我需要日期格式(包括日,月,年) $ NEXT_MONTH=`date +'%m %Y' -d 'next month'` $ echo $NEXT_MONTH 04 2017 $ NEXT_SUNDAY=`cal $NEXT_MONTH | awk 'NF==7 && !/^Su/{print $1;exit}'` $ echo $NEXT_SUNDAY 2 我需要这些日期来发送电子邮件组的通知。 例如:我可以得到下个月的第一个星期六,如下所示。 $ firstofmonth=$(date -d '+1 months' '+%Y%m01') 20170401 $ firstsaturday=$(date -d "$firstofmonth" '+%Y-%m')-$((7 - \ $(date -d "$firstofmonth" '+%u') )) 2017-04-1
8 shell  date 

5
仅使用月份名称创建目录
出于好奇而发布问题,我想创建1月,2月...到12月这样的目录,因此我通过分别给出名称来创建它们。(mkdir January February.... etc)是否可以轻松地用所有月份的名称创建目录或文件名? 例如:touch {1..10}将轻松创建10个文件1,2,3 ... 10,像这样是否有其他解决方案来创建带有月份名称的文件或目录?

1
更改语言环境定义(与语言环境设置相反)
初步备注:这个问题是不是有关设置通过更改语言环境LC_ALL,LC_TIME,LANG等等,这是相当要改变一个区域的定义,在例如/usr/share/i18n/locales/de_DE,或者说,以获取有关比改变这些系统设置更合适的选择建议。 的目的是获得ISO时间表示 %Y-%m-%d,并%H:%M:%S没有不良副作用。 我在网上发现的建议都不合适(例如,将语言环境设置为“丹麦语”将不会保留该母语的工作日名称拼写)。 现在,我目前看到要获得所需行为的唯一选择是更改中的本地语言环境的定义/usr/share/i18n/locales/de_DE。这不是一个完美的解决方案,因为随着系统更新,这些更改的文件可能会再次被覆盖。 我的问题是: 是否有比更改特定系统区域设置文件更好的与区域设置相关的选项来获得所需的功能? 更改特定的语言环境定义文件时,会遇到任何问题吗?(以及如何防止在系统更新的情况下覆盖此文件?) 定义现有语言环境文件的新的特定变体并在LC_*设置中使用它会更好吗?(以及如何使系统正确知道新文件/定义?) 还有其他建议吗?
8 date  locale 

3
关于获取日期-n天日期
假设我有一个特定的日期存储在变量中date_m。我要((date_m)-25)约会 例如:我已经15/09/2014存储在变量中,21/08/2014如果我从存储在变量中的日期中减去25 ,我想返回。
8 shell  date 

2
如何截存特定日期之间的scp / tar文件?
我只需要在2013年10月10日至2013年3月13日之间的两个suse服务器之间复制数据库日志文件 希望在复制之前先压缩文件,以便将它们压缩并压缩。目前,我正在使用tar -cvzf /tmp/saas_archive_logs.tar.gz /var/lib/edumate/backup/archive_logs/db2inst1/SAAS --newer-mtime=2013-03-10该功能,可以获取2013年3月10日至今的所有文件。但我不需要所有这些。而且我没有找到任何tar开关。
8 files  tar  date  scp 
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.