This commit is contained in:
colben 2022-12-05 21:54:55 +08:00
parent d89e3ceee1
commit b3e451f3d5

View File

@ -41,13 +41,18 @@ function Func2 {
Warn Func2 ... Warn Func2 ...
} }
function Main { function CheckLock {
Warn Checking lock ...
[ -e "\$PID_FILE" ] \\ [ -e "\$PID_FILE" ] \\
&& [ -d "/proc/\$(cat \$PID_FILE)" ] \\ && [ -d "/proc/\$(cat \$PID_FILE)" ] \\
&& cat /proc/\$(cat \$PID_FILE)/cmdline \\ && cat /proc/\$(cat \$PID_FILE)/cmdline \\
&& echo \\ && echo \\
&& Error Pid file \$PID_FILE already exists, quit! && Error Pid file \$PID_FILE already exists, quit!
echo \$\$ > \$PID_FILE echo \$\$ > \$PID_FILE
}
function Main {
CheckLock
trap Quit EXIT trap Quit EXIT
Warn Main ... Warn Main ...
Func1 Func1