基本上是标题。我需要执行一个每月启动一次的脚本,而不使用 crontab。该脚本的启动是在另一个每 5 分钟执行一次的脚本中完成的。
所以我目前的解决方案是:
if [ date +%d !="01"] then
else
./script.ksh
fi
这显然意味着该脚本将在一整天内每 5 分钟启动一次。这不是我想要的。
有什么建议 ?
答案1
只需获取日期即可列出日期的所需部分。
[[ $( date '+%d%H%M' ) = "010010" ]] && ./script.ksh