script_tool_for_linux.bash: Linux 环境下的 hosts 一键部署脚本 Linux
Linux 环境下的 hosts 一键部署脚本,由 @lstoars 贡献; @fluviusmagnus 提供增强版本。官方网站:https://github.com/racaljk/hosts/tree/master/hosts_tools#!/bin/sh## sc
标签: linux
用shell脚本监控进程是否存在 不存在则启动的实例 Linux
用shell脚本监控进程是否存在 不存在则启动的实例,先上代码干货:#!/bin/shps -fe|grep processString |grep -v grepif [ $? -ne 0 ]thenecho "start process....."
标签: linux
SHELL脚本监控JAVA进程的代码 Linux
脚本内容:java_check.sh#! /bin/bash # if [ -z `pidof java` ]; then echo -e `date +%Y-%m-%d` `date +%R`. “33[31m33[1m(JAVA)Process does not exist! 33[0m” >> /data/logs/j
标签: linux
关于shell的几个不为人知却十分有用的命令分享 Linux
最近一直在使用Linux操作系统,也熟知一些简单的命令,那么下面我将介绍几个不为人知却十分有用的命令: 1.mtr命令,查看mtr运行的主机和某个网站的直接网络连接,如下 mtr google.com 显示一下内容 My tracerout...
标签: linux
shell 随机从文件中抽取若干行的实现方法 Linux
shuf -n5 main.txtsort -R main.txt | head -5awk -vN=5 -vC="`wc -l file`" 'BEGIN{srand();while(n<N){i=int(rand()*C+1);if(!(i in a)){a[i]++;n++}}}NR in a' filewhile read line;do echo "$line $RAN
标签: linux
awk 九九乘法表 shell实现代码 Linux
实现代码:awk ‘BEGIN{for(i=1;i<=9;i++) {for(j=1;j<=i;j++) {printf “%d%s%d%s%dt”,j,“*”,i,“=”,i*j;}printf “n”}}' 效果图:
标签: linux
Linux服务器硬件运行状态及故障邮件提醒的监控脚本分享 Linux
监控硬件运行状况 shell 监控cpu,memory,load average,记录到log,当负载压力时,发电邮通知管理员。 原理: 1.获取cpu,memory,load average的数值 2.判断数值是否超过自定义的范围,例如(...
标签: linux
Linux下Shell编程快捷键大全(日常整理) Linux
有时候,我们需要在 Bash 中重复执行先前的命令。你当然可以使用上方向键来查看之前曾经运行过的命令。但这里有一些更好的方式,例如,数量掌握以下的快捷键。 1) !!:重复执行上一条指令 2) !a:重复执行上一条以a为首的指令 3) !n...
标签: linux
Shell if中的正则表达式使用详解 Linux
由于工作需要对用户提交的数据进行验证,这是一个简单的日期正则验证实例,有需要了解的同学可参考。 shell中的if语句需要做一个正则判断,查了一下语法记录之。 DATEPATTERN=^[0-9]{4}-[0-9]{1,2}-[0-9]{1...
标签: linux
SED单行脚本快速参考中文版(Unix 流编辑器) Html+Css
英文标题:USEFUL ONE-LINE SCRIPTS FOR SED (Unix stream editor)原标题:HANDY ONE-LINERS FOR SED (Unix stream editor)整理:Eric Pement - 电邮:pemente[at]northpark[dot]edu 版本5.5