$RANDOM系统变量 在bash中,支持 系统变量,范围是 [0, 32767] shell !/bin/bash set e randN() { local N=$1 echo $(($RANDOM%$N)) } while [ true ]; do echo sleep 1s done 我在树 ...
分类:
系统相关 时间:
2020-04-04 22:49:47
阅读次数:
153
Shell脚本杀掉除自己外的旧进程 在写后台Shell脚本的时候,这是比较常见的一个需求。比如之前运行了一个叫做a.sh的脚本在后台运行,后来更新了a.sh脚本想重新运行,但却不想手动杀掉已经存在的后台a.sh进程。 命令其实非常简单: 其中 是筛选出除脚本自己之外的旧进程的PID。 这里的 做了些 ...
分类:
系统相关 时间:
2020-04-04 11:35:58
阅读次数:
159
shell的定义 在计算机科学中,Shell就是一个命令解释器 查看当前系统的shell类型 echo $SHELL 默认的shell是/bin/bash 查看当前系统环境支持的shell # cat /etc/shells 第一个shell脚本 vim创建一个test.sh脚本 写入 #!/bin ...
分类:
系统相关 时间:
2020-04-04 00:13:19
阅读次数:
81
[root@chao ~]# sh pi.sh 本脚本用来批量创建系统用户 请输入要创建的用户数量:5 创建成功 创建成功 创建成功 创建成功 创建成功 成功创建用户: user-1 user-2 user-3 user-4 user-5 [root@chao ~]# ls /home/ user- ...
分类:
系统相关 时间:
2020-04-03 20:22:49
阅读次数:
157
当项目早服务器中运行时会产生大量的日志,如果日志不处理全部放在本服务器中显然没有那么大的内存,除了要做必要的删除也要做日志必要备份. 创建oss.sh脚本: #!/bin/bash host="oss-cn-beijing.aliyuncs.com" bucket="****" ###bucket名 ...
分类:
Web程序 时间:
2020-04-03 18:08:29
阅读次数:
185
1.自己新建一个脚本,如centnet-service.sh经过后面的几个步骤后,这个脚本在开机的时候会执行,在这个脚本里面可以写你开机的时候想执行的命令,如启动tomcat,oracle等服务 2.在脚本中输入启动服务的命令,如(开机启动tomcat): #!/bin/bash export JD ...
分类:
系统相关 时间:
2020-04-03 13:56:31
阅读次数:
85
参照https://blog.csdn.net/qq_22860341/article/details/81363655 LINUX有四种基本文件系统类型 普通文件: 如文本文件、C语言元代码、SHELL脚本、二进制的可执行文件等,可用cat、less、more、vi、emacs来察看内容,用mv来 ...
分类:
其他好文 时间:
2020-04-03 13:50:34
阅读次数:
183
配置shell脚本的参数arg和选项opt 官网上的方式是在shell中重写 getOptionParser() 。 使用 显示帮助,不执行脚本 运行结果如下: Arguments 参数是指定位置顺序的,而 Options 和位置无关。 ...
分类:
Web程序 时间:
2020-04-03 10:25:59
阅读次数:
87
shell脚本语法 条件测试test 数值测试 -eq 等于则为真 -ne 不等于则为真 -gt 大于则为真 -ge 大于等于则为真 -lt 小于则为真 -le 小于等于则为真 例: 结果: test可以用[]来代替,但要注意”[“后面和”]“前面要有空格 字符串测试 = 等于则为真 != 不等于则 ...
分类:
系统相关 时间:
2020-04-01 19:28:34
阅读次数:
80
格式: echo "/033[字背景颜色;字体颜色m字符串/033[控制码"如果单纯显示字体颜色可以固定控制码位0m。格式: echo "/033[字背景颜色;字体颜色m字符串/033[0m" 注: 1、字背景颜色和文字颜色之间是英文的"" 2、文字颜色后面有个m 3、字符串前后可以没有空格,如果有 ...
分类:
系统相关 时间:
2020-04-01 17:49:56
阅读次数:
178