Shell脚本监控网站页面正常打开情况 Linux

现在单位为了省钱,我用了shell脚本,简单的写了一个监控。通过curl一个固定页面的200状态码,如果是200,就说网站是正常的,如果不是200就自动重启网站,然后发邮件到QQ邮箱。自己在上QQ的同时,通过微信也可以收到报警,不但可以收到...
标签: linux

发布于  2024-3-2 15:59

shell中使用echo打印彩色字体和彩色背景的方法 Linux

对于shell中的终端打印感觉很好玩!首先知道shell中终端打印有echo printf一般常用的就是echo咯;注:字体颜色 重置=0,黑色=30,红色=31,绿色=32, ***=3
标签: linux

发布于  2024-3-2 15:59

Shell脚本实现温和方式重启Centos系统 Linux

主要目的是用于重启后台比较重要的进程,如果采用killall -9强制kill掉,可能会引起问题。比如数据库进程。代码如下: #!/bin/sh if [ -z "$1" ]; then /bi
标签: linux

发布于  2024-3-2 15:59

Shell脚本判断Linux系统是32位还是64位的几种方法分享 Linux

一行就能搞定,输出32或者64。可以用“getconf WORD_BIT”和“getconf LONG_BIT”获得word和long的位数,64位系统中应该分别得到32和64。参考代码如下: ldcon
标签: linux

发布于  2024-3-2 15:59

Shell脚本中调用、引用、包含另外一个脚本文件的两种方法 Linux

脚本 first (测试示例1) #!/bin/bash echo 'your are in first file' 问)在当前脚本文件中调用另外一个脚本文件?方法一: 使用 source脚本 second (测试示例
标签: linux

发布于  2024-3-2 15:59

shell脚本实现批量测试局域网主机是否在线 Linux

由于局域网内主机多,VLAN也多,为时常能知道在线主机的数量,编写脚本以查验在线主机。效果是:主机在线显示绿色,主机离线显示红色结果。用
标签: linux

发布于  2024-3-2 15:58

shell脚本实现文件锁功能 Linux

1.背景 当多个进程可能会对同样的数据执行操作时,这些进程需要保证其它进程没有在操作,以免损坏数据。通常,这样的进程会使用一个“锁文件”,也就是建立一个文件来告诉别的进程自己在运行,如果检测到那个文件存在则认为有操作同样数据的进程在工作。这...
标签: linux

发布于  2024-3-2 15:58

shell中的数组操作小结和冒泡排序实现脚本分享 Linux

shell数组介绍: //数组变量定义: $ arr=(1 3 6 8 2 5 9 0 7 4) // 默认获取第一个元素 $ echo $arr // 通过下标访问,下面取的数组第二个元素,shell数组下标是从0开始 $ echo $...
标签: linux

发布于  2024-3-2 15:58

Shell脚本实现线上服务器之间对比文件是否一致 Linux

工作中有时需要对比文件是否一致,通过以下脚本可以实现(比较简单):分享出来,希望能帮助到有同样需求的朋友~ #!/bin/bash #对比服务器上文件是否
标签: linux

发布于  2024-3-2 15:58

Shell脚本实现删除一年前文件功能分享 Linux

#!/bin/bash #Description: delete files #=====定义当前年份,月份以及文件所在目录=====# currentYear=`date +%Y` currentMonth=`date +%m |awk
标签: linux

发布于  2024-3-2 15:58