• bash shell脚本变量与初始化

    日期:

    基本概念 命名 注意规则: 只能包含字母、数字和下划线,并且不能以数字开头 大小写敏感 不能和系统变量重名 除此以外,如果要导出为全局变量,名称最好要全部大写。这只是一种习惯的约定,并非严格的约束。 类型 几乎所有的编程语言都有变量的概念,Bash当...

  • bash shell脚本选择结构之if语句用法

    日期:

    在shell脚本中,选择结构也称分支结构,比如C类语言中的 if 和 switch语句。 if的条件 前面已讲过了test表达式及其简化版 [ ] 运算符的使用,这些判断的语句即可作为if结构的条件。 Bashshell中可以使用的任何能够有真假判断功能的命令(无论是内部命令,还...

  • Bash脚本特殊变量用法详解

    日期:

    初始化一个变量a=hello,那么如果想打印它的值,需要使用echo $a。 但是除此之外还有很多特殊的变量,可供 $ 使用。本文讲到了$0 # * @ _ ? ! -这几个特殊变量的含义。 脚本的参数 正如同C语言中有main(int argc,char **argv),Java中有main(String[]args)一...

  • shell脚本ftok函数实现代码

    日期:

    如何用shell脚本实现一个ftok函数,不建议在脚本中硬编码进当前程序用到的 Key 值,最好是实现相同算法的 ftok 函数,来看具体的例子。 shell脚本实现ftok函数,ftok函数是操作系统底层中很有名的一个函数,在shell中如何实现同样算法的函数。 ftok函数 古老...

  • shell脚本监控memcache缓存命中率

    日期:

    用shell脚本监控memcache缓存命中率,监控memcached进程是否正常telnet通,实例是否存在,还要监控缓存命中率。 通过check_tcp脚本获取memcached的stats信息,然后将该信息格式化成一个字符串,将get_hits比上cmd_gets就能得到缓存命中率。 多台服务器开着多...

  • shell脚本根据端口号kill进程

    日期:

    shell脚本根据端口号kill掉进程的方法,kill -9命令与awk命令结合的用法。 shell脚本根据端口号kill相应进程功能 linux根据占用的端口号,关闭相应的进程,shell脚本语句: kill -9 $(lsof -i:22 |awk{print $2} | tail -n 2) 说明: lsof查询出22端口的进程...

  • shell踢除登录用户三种方法

    日期:

    linux shell踢掉登录用户的三种方法,前二种方法常用,最后一种方法慎用,用w查看当前登录用户,运行w命令的是当前用户,需要保留,其他一概踢掉。 shell踢人的三种方法,首先用w查看当前登录用户,运行w命令的是当前用户,需要保留,其他一概踢掉。 方法一,...

  • shell脚本递归查杀子进程与僵尸进程

    日期:

    shell脚本查杀子进程、僵尸进程,递归找到导致进程僵死的最底层子进程并杀除。 对于大量的僵尸进程,最初写了一个根据关键字查杀进程的linuxshell脚本,很多时候进程死在那里,其实是内部调用子进程出现了问题,只靠杀父进程根本没解决根本问题。 比如说rsyn...

  • shell脚本自动清除日期目录用法

    日期:

    一个自动清除日期目录的shell脚本,自动清理指定日期格式的linux目录,删除基于日期来创建的文件夹。 在linux系统中,有很多基于日期来创建文件夹,甚至还会有层级很深的子文件夹,对于这些日期文件整个移除,通过find结合rm或delete删除,费时费力。 使用以...

  • linux shell脚本清理日志文件

    日期:

    一例shell脚本,用于自动清理日志文件,find -type f -print与xargs参数结合删除linux日志文件的方法。 功能描述: 1、做自动部署系统时精简的一个shell脚本,主要功能是清理所有目录的日志文件。 2、根据给定日志目录,删除时间 结合crontab进行清理日志,清理...