From b3e451f3d58d997671af7ec79cd5a676cf59b19b Mon Sep 17 00:00:00 2001 From: colben Date: Mon, 5 Dec 2022 21:54:55 +0800 Subject: [PATCH] update --- templates/dynamic/ext/sh | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/templates/dynamic/ext/sh b/templates/dynamic/ext/sh index 0ce4581..766dc17 100755 --- a/templates/dynamic/ext/sh +++ b/templates/dynamic/ext/sh @@ -41,13 +41,18 @@ function Func2 { Warn Func2 ... } -function Main { +function CheckLock { + Warn Checking lock ... [ -e "\$PID_FILE" ] \\ && [ -d "/proc/\$(cat \$PID_FILE)" ] \\ && cat /proc/\$(cat \$PID_FILE)/cmdline \\ && echo \\ && Error Pid file \$PID_FILE already exists, quit! echo \$\$ > \$PID_FILE +} + +function Main { + CheckLock trap Quit EXIT Warn Main ... Func1