我想写一个给定日期(天-小时-分钟)的外壳,例如
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)