shell判断文件,目录是否存在或者具有权限的代码 Linux
#!/bin/sh myPath="/var/log/httpd/" myFile="/var /log/httpd/access.log" #这里的-x 参数判断$myPath是否存在并且是否具有可执行权限 if [ ! -x "$myPath"]; then mkdir "$myPath" fi #这
标签: linux
用shell脚本实现自动切换内网和外网实现高可用 Linux
首先说明下我们的配置文件,都是类似格式的,假如内网是192.168.0.3,外网是123.123.123.123,配置文件如下:$db['salver']['hostname'] = '192.168.0.3:3306';//$db['salv
标签: linux
如何调试Linux shell脚本 Linux
shell也有一个真实的调试模式。如果在脚本strangescript 中有错误,您可以这样来进行调试: sh -x strangescript 这将执行该脚本并显示所有变量的值。 shell还有一个不需要执行脚本只是检查语法的模式...
标签: linux
linux下监视进程 崩溃挂掉后自动重启的shell脚本 Linux
================================================= 本文为khler原作,转载必须确保本文完整并完整保留原作者信息及本文原始链接 Author: HeYuanHui E-mail: khler@163.com QQ: 2
标签: linux
自动重启服务的shell脚本代码 Linux
#!/bin/bash if [ ! -f /tmp/down_count ];then echo "0" > /tmp/down_count fi curl -I tomcat-host -o "/tmp/status" >/dev/null 2>&1 code=`awk 'NR==1 {print $2}' /tmp/status` i
标签: linux
linux shell中的比较符号与特殊符号介绍 Linux
shell字符串比较、判断是否为数字 二元比较操作符,比较变量或者比较数字。注意数字与字符串的区别。 整数比较 -eq 等于,如:if [ $a -eq $b ] -ne 不等于,如:if [ $a -ne $b ] -gt 大于,如:if...
标签: linux
Linux Shell简介 Linux
前言 第一篇:超级工具/Terminals,xterms 和 Shells 一、超级工具 二、为了说明 shell ,这里需要一些背景知识。 1、Terminals, xterms 与 Shells 2、终端(Terminals
标签: linux
Linux 脚本编写基础知识 Linux
1. Linux 脚本编写基础1.1 语法基本介绍1.1.1 开头程序必须以下面的行开始(必须放在文件的第一行):#!/bin/sh 符号#!用来告诉系统它后面的参数是用来执行该文件的程序。在这个例子中我们使用/bin/sh来执行程序。 ...
标签: linux
浅析linux下如何用脚本自动发送文本mail邮件 Linux
1. 安装msmtp luther@gliethttp:~$ sudo apt-get install msmtp 2. 编辑配置脚本(~/.msmtprc是默认配置文件,也可以使用-C选项指定配置文件路径) luther@gliethtt...
标签: linux
linux脚本实现自动发送和收取邮件的设置方法 Linux
1. 命令行模式下的发送邮件 1.1 安装sendemail 2.2 使用sendemail和举例 2. 命令行模式下的收取邮件 2.1 安装getmail4 2.2 配置getmail4和简单举例 2.3 用munpack从邮件中抽取附件...
标签: linux