V1 --------------------------------------------------- https_size=`du -b /etc/nginx/conf.d/default_https.conf` if [ ! -f "/root/https-nginx" ]; then du -b /etc/nginx/conf.d/default_https.conf | awk '{print $1}' > /root/https-nginx fi https_size=`du -b /etc/nginx/conf.d/default_https.conf | awk '{print $1}'` https_size2=`cat /root/https-nginx` if [ "$https_size" != "$https_size2" ]; then service nginx reload du -b /etc/nginx/conf.d/default_https.conf | awk '{print $1}' > /root/https-nginx fi --------------------------------------------------- V2 --------------------------------------------------- # OLDDDATE="$(/bin/date +'%b-%d' --date 'now - 1 day')" ORIGDATE="$(/bin/date +'%b')" # ORIGDATE="$(/bin/date +'%b %d')" FILEDATE="$(/bin/date +'%b-%d')" COUNT="$(/bin/ls -all /var/cpanel/ssl/installed/certs | grep "$ORIGDATE" | awk '{print $6,$7}' | wc -l)" FILE="$(/bin/cat /root/$FILEDATE.txt)" # File checker if [ ! -f "/root/$FILEDATE.txt" ] ; then echo 0 > /root/$FILEDATE.txt fi # End file echo "Count : $COUNT" echo "File : $FILE" if (("$COUNT" > "$FILE"));then echo $COUNT > /root/$FILEDATE.txt /etc/init.d/nginx reload else echo $COUNT > /root/$FILEDATE.txt fi