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 ...
}
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