Chinaunix首页 | 论坛 | 博客
  • 博客访问: 303251
  • 博文数量: 68
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 706
  • 用 户 组: 普通用户
  • 注册时间: 2015-08-13 14:58
文章分类

全部博文(68)

文章存档

2021年(4)

2020年(6)

2018年(5)

2017年(13)

2016年(8)

2015年(32)

我的朋友

分类: 嵌入式

2018-01-09 16:22:14

#!/bin/bash


LOCKFILE=/tmp/lock.txt
OnlyProcess() {


#The signals listed below may be available for use with kill.
#When known constant, numbers and default behavior are shown.
#Name Num Action Description
#0 0 n/a exit code indicates if a signal may be sent
        if [ -e ${LOCKFILE} ] && kill -0 `cat ${LOCKFILE}`; then
                echo "already running"
                exit
        fi


        # make sure the lockfile is removed when we exit and then claim it
        trap "rm -f ${LOCKFILE}; exit" INT TERM EXIT
        echo $$ > ${LOCKFILE}
}


OnlyProcess
sleep 1000

阅读(1114) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~