栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

Shell脚本及Linux一些高级命令

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Shell脚本及Linux一些高级命令

shell脚本中判断进程是否存在
#! /bin/bash

PROC_NAME=docker
ProcNumber=`ps -ef |grep -w $PROC_NAME|grep -v grep|wc -l`
if [ $ProcNumber -le 0 ];then
   echo "testPro is not run"
   sh /root/shell/docker-start.sh
else
   echo "testPro is  running.."
fi
Linux find 排除某个目录
find . -path ./ggpay/model -prune -o -name '*.class' -not -type d -print
查看用户test的所有进程
ps -eLf | grep 'test'
判断文件中是否存在指定内容
   if [ `grep -c "WantedBy" /etc/systemd/system/rc-local.service` -eq '0' ]; then
        echo "start to write config to /etc/systemd/system/rc-local.service"
        sudo echo  "
[Install]
WantedBy=multi-user.target
Alias=rc-local.service" >> /etc/systemd/system/rc-local.service
读取文件并写入到另外一个文件
echo "" >compose/.env
while read -r line || [[ -n ${line} ]]
do
    name=$(echo "${line}" | cut -d '=' -f 1 | sed "s/-/_/g")
    image=$(echo "${line}" | cut -d '=' -f 2)
    if [[ -n "$image" ]]; then
        echo "${name^^}_IMAGE=$image" >>compose/.env
    fi
done < images/RELEASE
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/311080.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号