1. 监控cpu使用率
#!/bin/bash m_mail() { while : if [ $cpu_u -gt 90 ] |
2. 打印子进程
#!/bin/bash ps -elf > /tmp/pid.txt if [ -z "$p" ] if ! grep -qw "$p" /tmp/pid.txt
扫描二维码关注公众号,回复:
7296277 查看本文章
## 获得给定进程的子进程 get_cpid $p for c_p in `cat /tmp/$p.txt` |
3. 给lamp环境增加项目
#!/bin/bash #网站目录 #ftp的虚拟用户配置文件目录 #ftp虚拟用户密码文件 #mysql命令行登录root #apache虚拟主机配置文件 #定义增加MySQL库和用户的函数 #这里使用嵌入文档的形式(需顶格),将创建用户并授权的命令传递给mysql #定义增加FTP用户的函数 #将用户、密码文件转换为密码db文件 #重启vsftpd服务 #定义增加apache虚拟主机的函数 read -p "input the project name: " pro add_mysql_user |
4. 简易计算器
#!/bin/bash if [ $# -ne 3 ] if_number() if echo $1|grep -q '^\.' if_number $1 case $2 in |
5. 判断文件并计算单词
#!/bin/bash if [ $# -ne 2 ] cd $1 |
6. 打印正方形
#!/bin/bash while : for i in `seq 1 $n` |