Linux

如何使用日期函式(ksh)在午夜後 10 分鐘獲取每月的第一天

  • April 29, 2021

基本上是標題。我需要執行一個腳本,該腳本將每月啟動一次,而不使用 crontab。腳本的啟動是在另一個腳本中完成的,該腳本每 5 分鐘執行一次。

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

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

這顯然意味著腳本將在一整天內每 5 分鍾啟動一次。這不是我想要的。

有什麼建議麼 ?

只需獲取日期即可發布日期的所需部分。

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

引用自:https://unix.stackexchange.com/questions/647237