Может кто-нибудь помочь мне закончить скрипт в bash для проверки сертификатов openssl и отправки почты до истечения срока действия?Я попытался с некоторым кодом здесь, но я не знаю точно, как продолжить
location=/home/merox/Desktop/*.pem ;
server=$HOSTNAME;
for pem in $location; do
printf '%s: %s\n' \
certexpire=$(date -d "$(: | openssl x509 -enddate -noout -in "$pem"|cut -d= -f 2)" --iso-8601) \
"$pem"
done | sort
OUTPUT:
certexpire=2019-05-25: /home/merox/Desktop/key_me.pem
certexpire=2019-05-25: /home/merox/Desktop/key_merox.pem
certexpire=2021-07-14: /home/merox/Desktop/cert_me.pem