parent
ffdd500012
commit
9dc53b0d08
|
|
@ -0,0 +1,22 @@
|
||||||
|
#!/bin/bash
|
||||||
|
LOCKFILE=/tmp/$(basename "$0").lock
|
||||||
|
if [ -e ${LOCKFILE} ] && kill -0 `cat ${LOCKFILE}`; then
|
||||||
|
echo " $0 already running"
|
||||||
|
exit
|
||||||
|
fi
|
||||||
|
|
||||||
|
# 确保退出时,锁文件被删除
|
||||||
|
trap "rm -f ${LOCKFILE}; exit" INT TERM EXIT
|
||||||
|
#将当前程序进程id写入锁文件
|
||||||
|
echo $$ > ${LOCKFILE}
|
||||||
|
# 做你需要的事情
|
||||||
|
export GDK_BACKEND=x11
|
||||||
|
export LD_LIBRARY_PATH=../
|
||||||
|
../TSL ../exec_tsl/vcldesigner.tsl -libpath ../designer/
|
||||||
|
|
||||||
|
# sleep 1000
|
||||||
|
|
||||||
|
# 删除锁文件
|
||||||
|
rm -f ${LOCKFILE}
|
||||||
|
|
||||||
|
|
||||||
|
|
@ -11,7 +11,7 @@ trap "rm -f ${LOCKFILE}; exit" INT TERM EXIT
|
||||||
echo $$ > ${LOCKFILE}
|
echo $$ > ${LOCKFILE}
|
||||||
# 做你需要的事情
|
# 做你需要的事情
|
||||||
export GDK_BACKEND=x11
|
export GDK_BACKEND=x11
|
||||||
export LD_LIBRARY_PATH=../;../TSL ../exec_tsl/tslediter.tsl -libpath ../designer/
|
export LD_LIBRARY_PATH=../;../TSL ../exec_tsl/tsleditor.tsl -libpath ../designer/
|
||||||
|
|
||||||
# sleep 1000
|
# sleep 1000
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue