![](https://img-blog.csdnimg.cn/20190927151026427.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
脚本
文章平均质量分 63
shell&ansible
sehn_
这个作者很懒,什么都没留下…
展开
-
自动清理超过指定大小的文件——shell脚本
需求:查找某个目录下的所有超过一定大小的文件并清除思路:查找此目录下的所有文件并判断其大小,超过一定大小则使用echo语句清空方案:使用du命令实现:生成几个测试文件[root@localhost cache]# dd if=/dev/zero of=testfile1 bs=1M count=5050+0 records in50+0 records out52428800 bytes (52 MB) copied, 0.145185 s, 361 MB/s[root@localhost原创 2020-08-11 21:28:14 · 2680 阅读 · 3 评论 -
实时保存用户历史命令——shell脚本
实时保存linux系统下用户的历史命令脚本如下[root@k8s-master ~]# cat history.sh#!/bin/bash#sehnUSER_IP=`who -u am i 2>/dev/null| awk '{print $NF}'|sed -e 's/[()]//g'`HISTDIR=/var/log/.history #历史命令保存目录if [ -z $USER_IP ];thenUSER_IP=`hostname -I`fiif [ ! -d $HISTD原创 2020-08-10 21:59:39 · 828 阅读 · 0 评论 -
批量ping主机,批量检测ip可用性——shell脚本
需求:对192.168.200.0/24网段的ip进行检查,检查哪些ip现在被占用,哪些没有被占用,可以通过ping命令来检查,脚本如下:[root@master ~]# cat ip_check.sh#!/bin/bash#sehn. /etc/init.d/functionsfor i in {1..254};doip=192.168.200.$iping -c2 $ip > /dev/null 2>&1if [ $? -eq 0 ]; thenaction "$原创 2020-08-10 19:55:06 · 3350 阅读 · 0 评论 -
判断目录是否被修改——shell脚本
此脚本用于检测linux系统重要文件是否被改动,如果发生改动则发送邮件通知进行报警#!/bin/bashFileDir='/var/CheckFile' #定义验证文件所在目录HostName=$(hostname) #获取主机名或自己定义Mail_Smtp="smtp.163.com" #smtp地址,我这里用的网易邮箱Mail_User="xxx@163.com" #用户Mail_Pass="USRMVWXLCUQTAYCK" #授权密码Mail_From="xxx@163.com" #原创 2020-08-08 19:07:38 · 1973 阅读 · 0 评论 -
shell脚本,俄罗斯方块,亲测可玩
忘了什么时候在哪薅下来的俄罗斯方块脚本今天突然翻到了,直接复制粘贴一跑居然能玩,分享一下#!/bin/bashAPP_NAME="${0##*[\\/]}"APP_VERSION="1.0"#颜色定义iSumColor=7 #颜色总数cRed=1 #红色cGreen=2 #绿色cYellow=3 #黄色cBlue=4 #蓝色cFuchsia=5 #紫红色cCyan=6 #青色(蓝绿色)cWhite=7 #白色#位置与大小marginL转载 2020-07-16 21:59:22 · 1259 阅读 · 1 评论 -
抽奖,生成随机数——shell脚本
抽奖shell小脚本原理就是生成随机数,取数字最大的前5名写的比较low,尝试写了注释,欢迎讨论交流#!/bin/bash#zou/tmp/name.txtrandom() {#生成随机数random=“KaTeX parse error: Expected 'EOF', got '}' at position 18: …RANDOM%100))" }̲ name() { …name” = “exit” ]; then#输入exit后退出程序breakfi#将输出结果重原创 2020-06-11 17:01:00 · 1791 阅读 · 2 评论 -
判断输入的键值是否为数字——shell脚本
上课写的小脚本 #!/bin/bash #zou read -p "请输入:" num if [[ "$num" =~ ^[0-9]+$ ]]; then echo "输入的数字是$num" else echo "输入的不是数字" fi原创 2020-06-03 22:34:56 · 1829 阅读 · 2 评论