• 记录apache status状态信息自动更新到数据库的shell脚本

    日期:

    一例实用的shell脚本,功能为:记录apache status状态信息,并且自动更新到数据库中 1,获取apachestatus,monitor_log.sh 复制代码 代码示例: #!/bin/bash #连接数 site_connects=$(netstat -ant | grep $ip:80 | wc -l) #当前连接数 site_cur_connects=$(ne...

  • 监控网站是否异常的shell脚本

    日期:

    shell脚本监控网站是否异常,如有异常就自动发邮件通知管理员。 脚本检测流程,如下: 1,检查网站返回的http_code是否等于200,如不是200视为异常。 2,检查网站的访问时间,超过MAXLOADTIME(10秒)视为异常。 3,发送通知电邮后,在/tmp/monitor_load.rem...

  • shell脚本删除目录下指定文件的例子

    日期:

    有关shell脚本删除目录下指定文件的方法,在shell脚本中for+case命令,也可以结合find命令删除文件。 shell脚本删除目录下指定文件 在日志备份时,由于替换了备份脚本没有完全测试通过,导致了备份目录遭到污染,如图示: 需求: test1、test2、test3仅存在n...

  • shell脚本实现导入mysql数据_shell执行mysql语句

    日期:

    如何执行shell脚本里导入sql文件到mysql数据库中,或连接mysql执行指定sql语句 ,请参考下面介绍的方法。 例1,导入sql文件到mysql数据库。 复制代码 代码示例: #!/usr/bin/bash #变量定义 sqlname=test.sql dir=/sdb2/backup/mysql_db_backup/backup/databa...

  • shell脚本备份mysql数据库_定期清理过期备份文件

    日期:

    一个 mysql数据库备份的脚本 ,基于环境ubuntu 10.04 server。 需求分析: 1、获取mysql服务器所有数据库名称,过滤掉不需要备份的数据库。 2、通过mysqldump来for循环导出所有的数据库的sql文件。 3、用zip加密压缩所有的sql文件。 4、定期进行数据清理工作...

  • shell脚本获取当前ip地址的方法

    日期:

    一例shell脚本,根据不同的ip地址做出不同的操作,需要 在shell脚本里获取当前主机的ip地址 。 例如,获取ip地址:192.168.1.111。 方法1: ifconfig |grep inet 地址|grep 192.168.1 | grep -v grep |awk{print $2}| tr -d 地址: 效果,如下:...

  • PHP-FPM启动脚本一例

    日期:

    php-fpm启动脚本代码分享。 例子: 代码示例: #!/bin/sh #php-fpm- this script start and stop the php-fpm daemon # edit: www.jbxue.com # chkconfig 35 on # description: php-fpm is a FastCGI web server. # processname: php-fpm # config: /usr/loca...

  • linux下添加vsftpd虚拟用户的shell脚本

    日期:

    shell脚本创建虚拟用户。 代码: 复制代码 代码示例: #!/bin/bash #this is a script for add ftpusers while : ;do if [ -z $user ]; then read -p please enter your ftp username: user else while : ;do if [ $(echo $pw |wc -c) -le 12 ]; then read -p...

  • shell脚本trap命令捕获信号用法

    日期:

    信号是一种进程间通信机制,它给应用程序提供一种异步的软件中断,使应用程序有机会接受其他程序活终端发送的命令(即信号)。 应用程序收到信号后,有三种处理方式:忽略,默认,或捕捉。 进程收到一个信号后,会检查对该信号的处理机制。 如果是SIG_IGN,就...

  • shell字符串处理(字符串截取,字符串替换,字符串删除等)

    日期:

    在linux shell编程中,可以用特殊变量处理字符串,这些字符串操作包括字符串长度,读取字符串,字符串替换等。 特殊变量: 表达式 含义 ${#string} $string的长度 ${string:position} 在$string中, 从位置$position开始提取子串 ${string:position:length}...