脚本
文章平均质量分 63
shell&ansible
sehn_
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
自动清理超过指定大小的文件——shell脚本
需求:查找某个目录下的所有超过一定大小的文件并清除 思路:查找此目录下的所有文件并判断其大小,超过一定大小则使用echo语句清空 方案: 使用du命令实现: 生成几个测试文件 [root@localhost cache]# dd if=/dev/zero of=testfile1 bs=1M count=50 50+0 records in 50+0 records out 52428800 bytes (52 MB) copied, 0.145185 s, 361 MB/s [root@localhost原创 2020-08-11 21:28:14 · 3340 阅读 · 3 评论 -
实时保存用户历史命令——shell脚本
实时保存linux系统下用户的历史命令 脚本如下 [root@k8s-master ~]# cat history.sh #!/bin/bash #sehn USER_IP=`who -u am i 2>/dev/null| awk '{print $NF}'|sed -e 's/[()]//g'` HISTDIR=/var/log/.history #历史命令保存目录 if [ -z $USER_IP ];then USER_IP=`hostname -I` fi if [ ! -d $HISTD原创 2020-08-10 21:59:39 · 1043 阅读 · 0 评论 -
批量ping主机,批量检测ip可用性——shell脚本
需求:对192.168.200.0/24网段的ip进行检查,检查哪些ip现在被占用,哪些没有被占用,可以通过ping命令来检查,脚本如下: [root@master ~]# cat ip_check.sh #!/bin/bash #sehn . /etc/init.d/functions for i in {1..254}; do ip=192.168.200.$i ping -c2 $ip > /dev/null 2>&1 if [ $? -eq 0 ]; then action "$原创 2020-08-10 19:55:06 · 4480 阅读 · 0 评论 -
判断目录是否被修改——shell脚本
此脚本用于检测linux系统重要文件是否被改动,如果发生改动则发送邮件通知进行报警 #!/bin/bash FileDir='/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 · 2256 阅读 · 0 评论 -
shell脚本,俄罗斯方块,亲测可玩
忘了什么时候在哪薅下来的俄罗斯方块脚本 今天突然翻到了,直接复制粘贴一跑居然能玩,分享一下 #!/bin/bash APP_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 · 1508 阅读 · 1 评论 -
抽奖,生成随机数——shell脚本
抽奖shell小脚本 原理就是生成随机数,取数字最大的前5名 写的比较low,尝试写了注释,欢迎讨论交流 #!/bin/bash #zou /tmp/name.txt random() { #生成随机数 random=“KaTeX parse error: Expected 'EOF', got '}' at position 18: …RANDOM%100))" }̲ name() { …name” = “exit” ]; then #输入exit后退出程序 break fi #将输出结果重原创 2020-06-11 17:01:00 · 2018 阅读 · 2 评论 -
判断输入的键值是否为数字——shell脚本
上课写的小脚本 #!/bin/bash #zou read -p "请输入:" num if [[ "$num" =~ ^[0-9]+$ ]]; then echo "输入的数字是$num" else echo "输入的不是数字" fi原创 2020-06-03 22:34:56 · 1943 阅读 · 2 评论
分享