页首Html代码

返回顶部

ChatGPT: 请你写一个shell脚本,获取当前的时间,然后通过date 命令设置系统时间为6个小时以后。

为了方便调试活动, 所以我需要修改本机时间,慢慢的往后调整, 一次调整6个小时,4次就是一天,
本来想自己写,不过,date参数总是记不住,如何获取当前时间并修改格式,传入date -s "XXXX" ,挺烦的,必应搜索没答案.

为什么不用用chatgpt呢?

我用的是ChatMoss,Vue作者主导的良心chatGPT国内产品,使用免费.

良心产品,快来免费使用chatGPT吧.
http://chatmoss.aihao123.cn/#/chat

以下就是我提问和获取的脚本,非常好:

$ cat date_delay6h.sh
#!/bin/sh
#
## 请你写一个shell脚本,获取当前的时间,然后通过date 命令设置系统时间为6个小时以后。
#
#
## date -s "2023-06-29 10:00:00"

# 获取当前时间
current_time=$(date +"%Y-%m-%d %H:%M:%S")
echo "当前时间:$current_time"

# 计算6个小时后的时间
new_time=$(date -d "+6 hours" +"%Y-%m-%d %H:%M:%S")
echo "6个小时后的时间:$new_time"

# 设置系统时间为6个小时后的时间 (windows Bash 下无 sudo,所以去掉了)
date -s "$new_time"


使用脚本的效果:

mingwei.an@QH-3FD31PC MINGW64 ~
$ ./date_delay6h.sh
当前时间:2023-06-29 16:14:16
6个小时后的时间:2023-06-29 22:14:17
2023年06月29日 22:14:17

mingwei.an@QH-3FD31PC MINGW64 ~
$ ./date_delay6h.sh
当前时间:2023-06-29 22:25:11
6个小时后的时间:2023-06-30 04:25:11
2023年06月30日  4:25:11

mingwei.an@QH-3FD31PC MINGW64 ~
$ ./date_delay6h.sh
当前时间:2023-06-30 04:25:17
6个小时后的时间:2023-06-30 10:25:17
2023年06月30日 10:25:17

posted @ 2023-06-29 10:59  ayanmw  阅读(153)  评论(0编辑  收藏  举报

页脚Html代码