小编use*_*ser的帖子

如何在给定的日期和时间之前睡觉?

我想写一个给定日期(天-小时-分钟)的外壳,例如

10:00 AM Sun
2:30 PM Mon
...
Run Code Online (Sandbox Code Playgroud)

它一直睡到那个确切的日期和时间。我认为一种方法是,我可以获得当前日期并计算差异?然后将其转换为秒并在该时间内睡眠。

但是,我不太确定如何使用 shell 脚本来做到这一点?

#!/bin/bash

now=$(date '+%A %W %Y %X')
date =  2:30 PM Mon

difference = ??
sleep difference
Run Code Online (Sandbox Code Playgroud)

shell sleep shell-script date time

6
推荐指数
1
解决办法
2592
查看次数

标签 统计

date ×1

shell ×1

shell-script ×1

sleep ×1

time ×1