Show incidents only if the file exists
This commit is contained in:
parent
65a03bf3f3
commit
5e554c920d
1 changed files with 11 additions and 3 deletions
14
tinystatus
14
tinystatus
|
@ -2,8 +2,10 @@
|
|||
|
||||
title=tinystatus
|
||||
timeout=10
|
||||
tmp="${tmpdir:-/tmp/tinystatus}"
|
||||
tmp='/tmp/tinystatus'
|
||||
useragent="User-Agent: Mozilla/5.0 (X11; Linux x86_64; Debian) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/79.0.3945.88 Safari/537.36"
|
||||
checkfile="${1:-checks.list}"
|
||||
incidentsfile="${2:-incidents.list}"
|
||||
|
||||
command_exists(){
|
||||
if ! command -v "${1}" >/dev/null 2>&1; then
|
||||
|
@ -104,9 +106,15 @@ done
|
|||
cat << EOF
|
||||
</ul>
|
||||
<p class=small> Last check: $(date +"%Y/%m/%d %H:%M:%S")</p>
|
||||
<h1>Incidents</h1>
|
||||
EOF
|
||||
sed 's|^\(.*\)$|<p>\1</p>|' "${2:-incidents.list}" 2>/dev/null || echo "<p>No incident reported yet ;)</p>"
|
||||
if [ -f "${incidentsfile}" ]; then
|
||||
echo '<h1>Incidents</h1>'
|
||||
if [ -s "${incidentsfile}" ]; then
|
||||
sed 's|^\(.*\)$|<p>\1</p>|' "${incidentsfile}"
|
||||
else
|
||||
echo '<p>No incident reported yet ;)</p>'
|
||||
fi
|
||||
fi
|
||||
cat <<EOF
|
||||
</div>
|
||||
</body></html>
|
||||
|
|
Loading…
Reference in a new issue