기본적으로 제목. crontab을 사용하지 않고 한 달에 한 번 시작되는 스크립트를 실행해야 합니다. 이 스크립트의 시작은 5분마다 실행되는 다른 스크립트에서 수행됩니다.
그래서 내 현재 솔루션은 다음과 같습니다.
if [ date +%d !="01"] then
else
./script.ksh
fi
이는 분명히 스크립트가 하루 종일 5분마다 시작된다는 것을 의미합니다. 이것은 내가 원하는 것이 아닙니다.
어떤 제안이 있으십니까?
답변1
날짜의 원하는 부분을 나열하기 위해 날짜를 얻으십시오.
[[ $( date '+%d%H%M' ) = "010010" ]] && ./script.ksh