#!/bin/bash SESSIONFILE=$HOME/.config/conky/conky-sessionfile while read -r line; do if [[ $line == *conky* ]]; then THIS_CONKY=$(echo "${line##+([[:space:]])}" | awk '{print $3}') CONKYRC=${THIS_CONKY//\'/} if ! pgrep -f "${CONKYRC//\~/}" then conky -c "${CONKYRC//\~/$HOME}" & else pkill -f "${CONKYRC//\~/}" fi fi done < $SESSIONFILE exit 0