diff --git a/crystald.sh b/crystald.sh index 47df574..6a4e079 100755 --- a/crystald.sh +++ b/crystald.sh @@ -6,6 +6,7 @@ BINARY="crystal" FILEOPTS="play" LIBNOTIFY="true" LOGDIR="/tmp" +LOGFILE="${BINARY}.log" # Colors @@ -33,10 +34,9 @@ CheckNotify() if [ "${LIBNOTIFY}" = "true" ];then notify-send "$1" elif [ "${LIBNOTIFY}" = "false" ];then - "$1" &> /dev/null echo "$(date +"%T"): [INFO]: libnotify support disabled" >> ${LOGDIR}/${LOGFILE} else - echo "[ATTENTION]: Please check the logs: /tmp/${BINARY}.log" + echo "[ATTENTION]: Please check the logs: ${LOGDIR}/${LOGFILE}" echo "$(date +"%T"): [WARNING]: LIBNOTIFY setting is invalid" >> ${LOGDIR}/${LOGFILE} fi } @@ -62,7 +62,7 @@ case "$1" in stop) killall ${BINARY} sleep 1 - if [ ! "${PID}" ];then + if ! pidof ${BINARY} > /dev/null;then CheckNotify "${BINARY} was terminated" echo printf "${LRED}${BINARY} was terminated${NC}\n"