随笔分类 - Shell
摘要:#! /bin/bash #by 2016/1/26 #v2改进: #(1)gbk和utf8自适应,不会乱码 #(2)判断如果是ubuntu跳过启动/停止wdcp常用服务 #v3改进: #兼容centos7 #功能:输出中文自适应编码,防止乱码 #前提:本shell文件必须以utf8编码的形式存储
阅读全文
摘要:#expr判断是否整数(因为expr只支持整数(正整数和负整数),如果加一个非数字,会报错,$?则会返回非0) expr 1 \+ $1 &>/dev/null if [ $? -eq 0 ];then echo '$1为整数字'else echo '$1非数字'fi
阅读全文
摘要:#!/bin/bash #$$表示当前shell的pid号,需要过滤掉(防止当前shell脚本名字包含nginx的字符) ps -ef|grep nginx|grep -vE "grep|$$" >/dev/null #直接通过$?获取上一句shell执行的状态 if [ $? -eq 0 ];th
阅读全文
摘要:#!/bin/sh # create self-signed server certificate: read -p "Enter your domain [www.example.com]: " DOMAIN echo "Create server key..." openssl genrsa -
阅读全文