1. 判断文件存在
2. 判断某个端口是否已启动监听
3. 根据程序里的某个字符串(如程序的路径),来杀死进程
fileExist() {
filename=$1
if [ -e "${filename}" ]
then
log PASS $1 '文件存在'
else
log ERROR $1 '文件不存在'
fi
}2. 判断某个端口是否已启动监听
port() {
netstat -tlnp|grep LISTEN|grep :$1
if [ $? = 0 ]; then
log PASS $1端口已启动监听
else
log ERROR $1端口未启动监听
fi
}3. 根据程序里的某个字符串(如程序的路径),来杀死进程
kill -9 `ps -ef|grep 进程关键字|grep -iv grep|awk '{print $2}'`
本文介绍三种实用的Shell脚本技巧:检查文件是否存在、判断端口是否被监听及通过关键字杀死进程。这些技巧对于日常系统管理和脚本编写非常有用。
1235

被折叠的 条评论
为什么被折叠?



