随笔分类 -  shell

shell编程的技巧
摘要:自己整理: $0 #脚本的名称$? #判断上一条命令是否执行成功$1/$2/$3/.... 脚本中传递的参数 第一个/第二个/....$# #代表传参的个数(多用于判断) $* #这里的$*就是把命令行接收的所有参数作为函数传给函数内部 function TS () { #定义一个名字为TS的函数 阅读全文
posted @ 2020-07-13 08:40 鄢笑 阅读(477) 评论(0) 推荐(0)
摘要:shell 脚本的函数 #!/usr/bin/env bashfunction cpu_load() { echo " cpu 负载监控"}function main() { cpu_load}mainLAB1:监控nginx服务,挂了就重启 #!/bin/bash # # 获取脚本子进程的pid, 阅读全文
posted @ 2020-07-12 08:40 鄢笑 阅读(208) 评论(0) 推荐(0)
摘要:mode=${1: sart}该如何理解 方式一: $1代表第二个参数 m=${1: start}表示 如果$1存在且不为空,m就是$1 如果$1不存在或为空,那么m就是start 其他参数意义: $0:代表执行脚本的名字。 $2,$3等等代表一次传入的参数。 $ 代表参数个数。 $$ 代表当前脚本 阅读全文
posted @ 2020-03-22 21:59 鄢笑 阅读(641) 评论(0) 推荐(0)