码迷,mamicode.com
首页 >  
搜索关键字:shell脚本 分区使用率检测    ( 6372个结果
使用source或者“.”号执行shell脚本的意义
如果使用source或者“.”号执行shell脚本(例如叫son.sh),脚本中的所有语句会被作为当前父shell进程的一部分运行。如果son.sh的执行语句sourceson.sh或.son.sh是某个父shell脚本(father.sh)中的一句,那么son.sh脚本中的变量的值或函数返回值等都会被传递到父shell脚本fath..
分类:其他好文   时间:2014-09-22 21:16:33    阅读次数:149
shell脚本开发的6点基本规范和优秀习惯
1.开头指定脚本解释器#!/bin/sh或#!/bin/bash2.开头提供功能描述、作者以及版本等信息#Description: #Author: #Contact: #Lastedited: #Version:注:可以修改/etc/vimrc或者~/.vimrc让以上信息在每次创建shell脚本时自动生成3.脚本中不用中文注释,容易出现乱码4.脚本以.sh为扩..
分类:其他好文   时间:2014-09-22 19:52:13    阅读次数:200
解决使用crontab执行shell脚本时出现乱码情况
自己编写了一个shell脚本来维护测试环境,使用了crontab调度让其定时执行,结果遇到了乱码问题,脚本在shell环境下直接运行没有问 题。结论是crontab执行时不会携带用户的环境变量,缺失一些系统变量,碰到中文就乱码。需要在脚本里额外添加缺失的环境变量,针对中文问题,需要声明 LANG参数...
分类:其他好文   时间:2014-09-22 12:25:42    阅读次数:328
Ubuntu 设定壁纸自动切换的shell脚本
升级到Ubuntu14.04后,感觉bug的确比12.04少多了。顶部任务栏支持半透明效果,所以整个桌面也看上去漂亮了很多。这样的桌面也是值得瞎捣鼓一下的,想到换壁纸,但是没找到设定动态更换壁纸的选项,但手动修改配置文件的方法总是有的,本文的目的也在于此。(以下过程在Ubuntu14上进行,未测试其...
分类:其他好文   时间:2014-09-20 20:11:59    阅读次数:312
2014-09-19学习与整理
1.写一个脚本,实现判断192.168.1.0/24网络里,当前在线的IP有哪些,能ping通则认为在线。#/bin/bash #Thisprogremistouchpcliveordie #Auther:XunGE ##################################################################### FL=/root/IP.txt read-p"请输入你要测试主机的前3..
分类:其他好文   时间:2014-09-19 19:44:56    阅读次数:218
自动监控主从MySQL同步的SHELL脚本
代码如下:#!/bin/bash#check MySQL_Slave Status#crontab time 00:10MYSQLPORT=`netstat -na|grep "LISTEN"|grep "3306"|awk -F[:" "]+ '{print $4}'`MYSQLIP=`ifcon...
分类:数据库   时间:2014-09-19 19:15:35    阅读次数:303
游戏发展史(Shell数字游戏)
原本想写点shell脚本练练手,突发奇想试试做个猜数字游戏吧.于是就有了后续的事情.最先写了个最最原始的猜数字脚本.无论功能还是美观度都不尽如人意,于是一个一个版本迭代更新,后续版本每次都比前一次功能更完善.通过这次的脚本练习我明白一个道理,"心急吃不了热豆腐"亘古不变的..
分类:其他好文   时间:2014-09-18 03:11:03    阅读次数:278
shell脚本计算任意个数的加减乘除
#!/bin/bash if[$#-eq0];then echo"输入值不能为空"//提示不能输入空值注:$#代表环境变量个数 exit fi num=$*//定义一个全局变量,方便后边的调用 sum(){ sum=0 while[$#-gt0] do sum=$[$sum+$1] shift done echo"数字$num相加的和是$sum" } cha(){ cha=$1 shift while[$#-..
分类:其他好文   时间:2014-09-17 18:52:42    阅读次数:263
ping 一个网段主机的shell脚本
#!/bin/bash i=1 sum=0 net="192.168.4." while[$i-le254] do ip=${net}$i ping-c1-i0.1$ip&>/dev/null if[$?-ne0];then echo"$ipisnotontline" date//不在线的时间 sum=$[$sum+1]//统计不在线的个数 fi leti++ done echo$sum
分类:其他好文   时间:2014-09-17 18:52:23    阅读次数:266
执行shell脚本报错 '\357\273\277': command not found 解决办法
执行shell脚本报错 '\357\273\277': command not found 解决办法...
分类:其他好文   时间:2014-09-17 18:40:02    阅读次数:247
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!