From 1ab7a327ca3356b5aa8bf2d26300a8c85133b08c Mon Sep 17 00:00:00 2001 From: gitea Date: Wed, 26 Jul 2023 09:26:23 +0800 Subject: [PATCH] [modify] change calibre_pids location to source code folder --- update/calibre.sh | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/update/calibre.sh b/update/calibre.sh index b78efbb..e99fcb4 100644 --- a/update/calibre.sh +++ b/update/calibre.sh @@ -1,14 +1,15 @@ #!/bin/bash calibre='/opt/apps/calibre/calibre-web-0.6.20' -# get the pid of calibre, and write it into file /tmp/calibre_pids -ps -ef | grep "$calibre/cps.py" | grep -v grep | awk '{print $2}' > /tmp/calibre_pids +cd $calibre +# get the pid of calibre, and write it into file calibre_pids +ps -ef | grep "$calibre/cps.py" | grep -v grep | awk '{print $2}' > calibre_pids # if not exist, signifying that there is no calibre process -if [[ ! -s /tmp/calibre_pids ]]; then +if [[ ! -s calibre_pids ]]; then echo -e "\e[1;31mCannot terminate Calibre process cause there is no such things, will run calibre later automatically.\e[0m" else - for calibre_pid in `cat /tmp/calibre_pids`; do + for calibre_pid in `cat calibre_pids`; do kill -9 $calibre_pid > /dev/null 2>&1 done fi