一. 检查磁盘使用情况
这个脚本检查系统的磁盘使用情况,并发送邮件通知磁盘使用超过阈值的情况。#!/bin/bash
THRESHOLD=80
EMAIL="admin@example.com"
df -H | grep -vE '^Filesystem|tmpfs|cdrom' | awk '{ print $5 " " $1 }' | while read output;
do
u
原创
2024-08-08 08:29:17
0阅读
• sh [-nvx] scripts.sh• 选项与参数:• -n :不执行 scrip
原创
2022-07-02 00:11:10
225阅读
shell脚本可以直接./**.sh,也可以bash **.sh 我用./**.sh运行自己写的一个脚本,会出现如下的错误: 但运行bash **.sh可以。 ./**.sh是将脚本作为可执行程序在执行,需要用chmod改权限才可以 将上面的代码保存为 test.sh,并 cd 到相应目录: 注意,
转载
2017-06-09 23:28:00
129阅读
2评论
test148-aicboss%cat filecheck.sh#!/bin/bash#Date=`date +"%Y%m%d"`File="DAILYCONTRACT_$Date.891.CMCC"dir="/aiboss/crm/ngrm/upss/"if [ `cd $dir 2>/dev/null &&echo 'true'` ];then if[ -f
原创
2016-05-21 00:45:24
702阅读
在Linux系统中,Shell脚本是一种十分常见和重要的编程语言,它可以用于自动化执行任务和管理系统。在Shell脚本中,Red Hat Linux发行版是一个非常流行的选择,因为它提供了许多方便的工具和功能来简化日常管理任务。在这篇文章中,我们将重点介绍如何使用Shell脚本来检查Red Hat Linux系统的运行状况和进行相关的管理工作。
首先,我们需要了解一些基本的Shell脚本语法和命
原创
2024-04-07 10:27:20
80阅读
编辑自己用户下的 .bash_profile文件# .bash_profile#exportPS1="\n\e[1;32m[\e[0;31m\u\e[0;34m@\e[0;31m\h\e[1;32m]\e[1;32m[\e[0;34m\w\e[1;32m]$"# Get the aliases and functionsif [ -f ~/.bashrc ]; then
原创
2017-07-10 18:02:07
1190阅读
修正版:#!/bin/sh#check memcache process and restart if downmm_bin="/usr/local/bin/memcached"mm_log="/home/xxx/memcached_check.log"mm_ports=("11211" "1121...
转载
2016-01-03 12:30:00
59阅读
2评论
加密你的shell,shc是一个加密shell脚本的工具。它的作用是把shell脚本转换为一个可执行的二进制文件。用shell脚本对系统进行自动化维护,简单,便捷而且可移植性好.但shell脚本是可读写的,很有可能会泄露敏感信息,如用户名,密码,路径,IP等。同样,在shell脚本运行时会也泄露敏感信息。shc是一个加密shell脚本的工具。它的作用是把shell脚本转换为一个可执行的二进制文件。
原创
2013-06-06 11:31:58
610阅读
检查网站状态通常使用wget或curl工具,下面分别使用这二种工具来做写检查网站的脚本。(学习自老男孩shell编程)命令行:1、curl得到返回值200,表示正常[root@c7 ~]# curl -o /dev/null -s --connect-timeout 5 -w '%{http_code}' www.baidu.com200[root@c7 ~]2、wget得到0,表示正常[root
原创
2017-02-18 23:01:19
4918阅读
脚本调试的主要工作就是发现引发脚本错误的原因以及脚本源代码中定位错误行,归纳汇总了SHELL脚本的总总方法,供大家学习参考。方式一: 通过echo方式【功能】:【场合】: 所有怀疑可能有问题的地方,省略了所有【示例】:echo $VAR 方式二: 通过选项方式[-ncxv] -n 【功能】: 读取shell脚本,但不实际执行【场合】: 用于测试Shell脚
test148-aicboss%cat clear_log.sh#!/bin/bash#Lday=`date +"%Y%m%d" -d "-1days"`grep 'OutOfMemory' *$Lday*|awk '{print$1,$2}' >>aiweb-yy-c1-${Lday}_check.txttar zcf aiweb-yy-c1-${Lday}_log.ta
原创
2016-05-21 00:47:28
713阅读
Shell学习---Shell脚本的静态检查工具shellcheck
原创
2022-02-21 10:33:20
797阅读
学校近期部署了ATS 服务器,先说下它的工作原理:根据pac文件中指定的域名或IP地址,选择性的缓冲资源,学生要先设置好代理,指定到ATS上。当学生请求视频资源时,ATS则会根据pac 文件决定是否对其进行缓冲。但是有一个问题,就是视频网站,例如优酷,相应请求的服务器IP有N多,需要人工去搜集这些IP,填写的越多,则效果越明显。 由于需要手动添加IP 到ATS的pac 上,多了难免有什么错漏,比
原创
2013-03-19 20:53:55
1248阅读
点赞
2评论
shell脚本检查mysql是否安装
在某个服务器上,我们可能需要确认是否已经安装了MySQL以及其版本,接下来将以博文的形式记录这个过程,从环境准备到验证测试及排错指南。
## 环境准备
首先,确保你的环境中安装了 `bash` 和 `mysql`相关的工具。以下是环境搭建的时间规划以及硬件资源评估。
```mermaid
gantt
title 环境搭建时间规划
dat
波哥又出脚本了!
原创
2019-12-18 20:23:12
110阅读
# Shell脚本检查 Redis Key TTL
## 概述
在这篇文章中,我将教会你如何使用Shell脚本来检查Redis Key的TTL(Time To Live)。这将帮助你了解Redis中的Key在多长时间内会过期,以及在过期之前需要采取什么措施。
为了达到这个目标,我们将按照以下步骤进行操作:
步骤 | 描述
--- | ---
1 | 连接到Redis服务器
2 | 获取所有的
原创
2023-09-17 16:50:38
103阅读
1.查找特定时间修改的文件: 1. #!/bin/sh
2. # Copyright by Ming Gong(宫敏) for news://news.freesoft.cei.gov.cn/chinese.com.linux
3. # GPL V2, Jun 30, 1998
4. # The right of usage, distribution and modification
导读在运维工作中,为保证业务的正常运行,我们需要定时查看指定的进程是否还存在,一旦进程退出了,说明服务可能存在问题,运维工程师就可以在第一时间处理问题。在运维工作中,为保证业务的正常运行,我们需要定时查看指定的进程是否还存在,一旦进程退出了,说明服务可能存在问题,运维工程师就可以在第一时间处理问题。今天就跟大家分享一个实用的shell脚本——时刻检查你的进程状态。在对进程进行监控时,我们一般需要得
转载
2024-10-23 07:41:26
12阅读
检查Web网站可
转载
2022-09-30 10:13:32
191阅读
工作环境:Red Hat Enterprise Linux Server release 6.5 (Santiago) 、 bash#!/bin/bash#nmap -n -sP 10.0.0.1-254|grep "10.0.0"|awk '{print $5}' >ceshi.txta=(`cat ceshi.txt |tr "\n" " "`)echo "${a[@]}"注释: -n&
原创
2016-08-06 10:10:05
1196阅读