summaryrefslogtreecommitdiffstats
path: root/clerk
diff options
context:
space:
mode:
authorRasmus Steinke <rasi@xssn.at>2015-03-06 20:50:20 +0100
committerRasmus Steinke <rasi@xssn.at>2015-03-06 20:50:20 +0100
commit4de8b2d7a972c6aaaa7b2db68d33d4a8d9edeedf (patch)
treea10d7016ecd6fdfeaae4c1d26a68cce1c7ba3d7c /clerk
parent41e72c22ec83616f3b18f3b58bd42823eada9d26 (diff)
downloadperl-app-clerk-4de8b2d7a972c6aaaa7b2db68d33d4a8d9edeedf.tar.gz
perl-app-clerk-4de8b2d7a972c6aaaa7b2db68d33d4a8d9edeedf.tar.xz
prevent multiple helper instances
Diffstat (limited to 'clerk')
-rwxr-xr-xclerk7
1 files changed, 6 insertions, 1 deletions
diff --git a/clerk b/clerk
index d51a841..63b65be 100755
--- a/clerk
+++ b/clerk
@@ -23,7 +23,12 @@ elif [[ $scrobbler == mpdscribble ]]; then
fi
export mpd_artist=albumartist
-clerk_helper update &
+if [[ $(ps x| grep clerk_helper | head -1) ]]; then
+ :
+else
+ clerk_helper update &
+fi
+
album_temp=$(cat $HOME/.config/clerk/album.cache)
tracks_temp=$(cat $HOME/.config/clerk/tracks.cache)
last_temp=$(cat $HOME/.config/clerk/last.cache)