From f83e7a76cf42afd11c49741716cb838467b14b37 Mon Sep 17 00:00:00 2001 From: mischa Date: Sat, 3 Jun 2023 19:03:51 +0000 Subject: [PATCH] don't diff when rss doesn't exist --- uptimeatomic | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/uptimeatomic b/uptimeatomic index 4601d41..d1cf2a0 100755 --- a/uptimeatomic +++ b/uptimeatomic @@ -298,9 +298,14 @@ cat << EOF >> ${_RSSFILE} EOF fi -_diff=$(diff "${_RSSFILE}" "${HTMLDIR}/${RSS_FILE}" | wc -l) -if [ "${_diff}" -ne "4" ]; then +if [ -s "${HTMLDIR}/${RSS_FILE}" ]; then + _diff=$(diff "${_RSSFILE}" "${HTMLDIR}/${RSS_FILE}" | wc -l) + if [ "${_diff}" -ne "4" ]; then + cp ${_RSSFILE} ${HTMLDIR}/${RSS_FILE} + fi +else cp ${_RSSFILE} ${HTMLDIR}/${RSS_FILE} fi + cp ${_HTMLFILE} ${HTMLDIR}/${HTMLFILE} rm -r "${_TMP}" 2>/dev/null