背景
最近工作中使用的自动化脚本涉及的一个功能是通过shell脚本来控制进程的重启(因为自己以前写过, 但是因为归纳总结做的不到位,导致找不到原来的笔记了)只能从网上搜下大概的,然后根据自己的理解重新整理下了..., 整理的同时也复习了一下基本的shell脚本的编写, 做到温故知新!...本次的需求: 实现一个shell脚本来控制服务的启动, 如果该服务之前未运行, 通过该脚本可将服务运行起来;如果该服务已处于运行状态, 那么通过该脚本可将服务重新启动!...,此时运行该脚本
测试场景 - 之前「已」启动服务,此时运行该脚本
本次的shell代码知识点
ps -ef 那一长串命令的解释
ps -ef | grep tomcat|grep -v grep|...-z "$pid" ]可以动态的获取pid变量的值放入判断语句中
单引号: 将里面的内容就认为是一个字符串, 不会动态的使用里面的变量的值.例如,echo 'pid',输出结果为 pid
「shell脚本中输出换行符