#####################################################
#
SHELL编程中返回0,为true
#####################################################
#####################################################
# is running
#####################################################
running()
{
if [ "ABC" == "ABC$1" ]
then
echo "PID is FAILED..."
return 1;
else
CMD="ps -p $1|awk '{print \$1}'"
echo $CMD
r_pid=`ps -p $1|awk '{print \$1}'`
echo return the pid $r_pid
if [ "x$r_pid" == "xPID" ]
then
echo "PID $r_pid is FAILED!"
return 1;
else
echo "PID $r_pid is running..."
return 0;
fi
fi
}
#####################################################
#用法
#####################################################
PID=3152
if running $PID
then
echo "running..."
else
echo "failed!"
fi
分享到:
相关推荐
shell 判断输入的ip是否和本机的ip同网段 包含两种实现方法
详细介绍了shell编程中的判断 数字 字符 文件名 等是否相等,匹配。附有详细的演示截图。在CentOs 6中演示。
有时候,在shell脚本里我们想判断某一个进程是否存在,根据进程是否存在的判断来实现不同的逻辑。
本文阐述:shell中整数比较方法及字符串的比较方法,如等于,不等于,大于,大于等于,小于,等等
读取文件SHELL并判断文件生成时间,考虑到文件可能没有生成完,低于5分钟文件不拷贝。并且可以循环处理,分别判断生成的时间
shell自动化脚本,自动判断文件夹(目录)是否存在,如不存在自动创建,可执行,下载可测试
shell判断cpu架构
这是linux shell判断平闰年,输入正确格式日期就可以判断这是一个平年还是闰年,输入正确格式日期就可以判断在该日期下是星期几,而且输入两个日期还可以判断这两个日期之间间隔了几天,可以正确使用,你们也可以...
主要介绍了IDEA中编写并运行shell脚本的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
在某些情况下,你也许想要知道运行中的子shell的PID。这个PID信息可以在不同的情况下使用。比如,你可以使用shell脚本的PID在/tmp下创建一个唯一的临时文件。有时侯脚本需要检测所有运行的进程,它可以从进程列表中...
通过循环、队列、fifo文件,实现shell并行任务运行的脚本,测试环境为CentOS7
shell,bat脚本运行java程序, shell,bat脚本运行java程序,
(1)判断/home下是否存在一个的目录文件;如果不存在则转(2)继续往下执行;如果存在则判断该目录下是否存在一个.c文件,如果不存在则转第(3)步,如果存在则从第(4)...(6)在shell脚本中运行程序,输出相应内容
主要介绍了Linux Shell 判断环境变量是否存在的方法,非常不错,具有参考借鉴价值,需要的朋友可以参考下
shell查看返回值,shell查看返回值,shell查看返回值,shell查看返回值,
代码如下: #!/bin/bash port=”80″ restart=”/etc/init.d/httpd restart” EMAIL=”/bin/echo selboo | mutt -s “重新启动...$EMAIL exit $? } exit 0 您可能感兴趣的文章:linux使用管道命令执行ps获取cpu与内
shell 基础简单的循环判断语句, 闲的时候写的。
ShellOut 从Swift脚本或命令行工具轻松运行shell命令
shell脚本自动化运行job,运维,测试,开发作持续集成
3、 执行sql文件/service/script/update.sql(数据库假定为Oracle,连接信息任意),并判断 a) 如果执行成功,则执行另外一个文件/service/script/trigger.sql b) 如果执行失败,则将返回错误记录到/service/log/err...