如何使用日期函数(ksh)获取该月的第一天,午夜后 10 分钟

如何使用日期函数(ksh)获取该月的第一天,午夜后 10 分钟

基本上是标题。我需要执行一个每月启动一次的脚本,而不使用 crontab。该脚本的启动是在另一个每 5 分钟执行一次的脚本中完成的。

所以我目前的解决方案是:

if [ date +%d !="01"] then
else
./script.ksh
fi

这显然意味着该脚本将在一整天内每 5 分钟启动一次。这不是我想要的。

有什么建议 ?

答案1

只需获取日期即可列出日期的所需部分。

[[ $( date '+%d%H%M' ) = "010010" ]] && ./script.ksh

相关内容