From aaa24db333b9795cfb8bec5a23352eb8e94d081d Mon Sep 17 00:00:00 2001 From: Botspot Date: Fri, 14 May 2021 16:10:55 -0500 Subject: [PATCH] preload-daemon: ue pgrep to prevent 100% CPU issues with ps aux --- etc/preload-daemon | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/etc/preload-daemon b/etc/preload-daemon index df97dda..4736e23 100755 --- a/etc/preload-daemon +++ b/etc/preload-daemon @@ -12,13 +12,13 @@ function error { #variable 1 is yad or xlunch #variable 2 is 'once', if you only want this to run once and exit. -if [ "$(ps aux | grep preload-daemon | grep -v grep | wc -l)" -gt 2 ];then - echo "Another instance of preload-daemon is already running. Exiting now." +if [ "$(pgrep preload-daemon | wc -l)" -gt 2 ];then + #echo "Another instance of preload-daemon is already running. Exiting now." exit 0 fi #generate list of folders to preload, including special folders -folders="$(cat ${DIRECTORY}/data/categories/structure | awk -F '|' '{print $2}' | sort | uniq | grep .) +folders="$(cat "${DIRECTORY}/data/categories/structure" | awk -F '|' '{print $2}' | sort | uniq | grep .) Installed All Apps" #echo "$folders"