[shell编程] 有关shell中冒号的特殊用法 日期:2014-06-19 17:43:46 点击:149 好评:2
有关shell中冒号的特殊用法,供朋友们参考。 : ${VAR:=DEFAULT} 当变量VAR没有声明或者为NULL时,将VAR设置为默认值DEFAULT。如果不在前面加上:命令,那么就会把${VAR:=DEFAULT}本身当做一个命令来执行,报错是肯定的。...
[shell编程] shell结合expect写的批量scp脚本工具 日期:2014-06-19 17:42:34 点击:149 好评:0
在部署一个任务时,其中有一项必须的过程就是将一些文件,如安装包发送到大量的服务器上去。虽然已有宇哥的脚本可用:通过paramiko模块提供的ssh和scp功能编写的python脚本。但我到现在还在对python的恐惧之中(虽然已经在空闲时间努力去学习了),所以使用...
[shell编程] sed找到关键字所在行并将其前面的第一个字符删除 日期:2014-06-19 17:41:55 点击:175 好评:2
sed找到关键字所在行并将其前面的第一个字符删除: 代码如下: sed -i /httpd-vhosts/s/^#// httpd.conf #Include conf/extra/httpd-vhosts.conf 说明: 以 httpd-vhosts 为关键字找到这行,并将前面的第一个字符删掉,即将#删掉。...
[shell编程] 备份shell脚本一例 日期:2014-06-19 17:40:30 点击:130 好评:0
备份shell脚本一例,有需要的朋友可以参考下。 1、backup_run.sh 代码如下: #!/bin/sh # backup_run # script to run the backups # loads in a setting file for the user to change SOURCE=/home/bob/backup.defaults check_source() { # check_source # ca...
[shell编程] bash scp: command not found的解决方法 日期:2014-06-19 17:20:33 点击:96 好评:0
安装了centos6.0,由于选择了最小安装,很多包没有安装,因此一些常用的命令也不支持,如下: # scp -bash: scp: command not found 我的解决方法是:在一台运行正常的CentOS 5.6服务器上找到scp所在的包: ##---以下命令在运行正常的CentOS 5.6上执行 代码如...
[shell编程] 按顺序打印从100到200的数的shell 日期:2014-06-19 17:19:44 点击:150 好评:0
按顺序打印从100到200的数的shell 代码如下: #!/bin/bash #name: print number from 100 to 200 for i in $(seq 100 200) do echo $i done...
[shell编程] 统计 cpu 内存 使用率的shell脚本 日期:2014-06-19 17:18:58 点击:109 好评:0
统计 cpu 内存使用率的脚本,有需要的朋友可以参考下。 代码如下: #!/bin/sh clear while ((10)) do NET=$(netstat -anp | grep 1000 | grep EST | wc -l) PRC=$(ps aux | grep thread1 | grep -v grep | grep -v SCREEN | awk { print CPU: $3 %, MEM: $4 %,...
[shell编程] 五个常用的Linux监控脚本 日期:2014-06-19 17:16:43 点击:118 好评:0
为大家提供五个常用linux监控脚本(查看主机网卡流量、系统状况监控、监控主机的磁盘空间,当使用空间超过90%就通过发mail来发警告、监控CPU和内存的使用情况、全方位监控主机),有需要的朋友不妨看看哦。 1、查看主机网卡流量 代码如下: #!/bin/bash #network...
[shell编程] shell脚本运行5秒自动退出的代码 日期:2014-06-19 17:13:09 点击:159 好评:0
shell脚本运行5秒自动退出的代码,供大家学习参考。 代码如下: #!/bin/bash #name show_status.sh #echo $$ /var/run/show_status.log #sleep 5 kill `cat /var/run/show_status.log` #start code echo hello world #end code...
[shell编程] expect中为send语句上加变量 日期:2014-06-19 17:10:10 点击:171 好评:0
expect中为send语句上加变量,感兴趣的朋友可以看看。 代码如下:#!/usr/bin/expect set ssh_user fivetrees set password 123456 spawn ssh -i /root/.ssh/$ssh_user root@xiaopp.3f.com expect_before no)? { send yes\r } sleep 1 expect Enter passphrase...
例子: 重启filebeat 升级版 #!/bin/bash ps -ef|grep filebeat |grep -v grep|cut -c...
crontab是linux自带的计划任务程序,可以实现分,时,日,周,月。 但是crontab有两个...
我在 CU 的日子并不长,有幸在 shell 版上与大家结缘。除了跟众前辈学习到不少技巧之...
cpu时间是一项重要的资源,有时,我们需要跟踪某个时间内占用cpu周期最多的进程。 在...
介绍一个强大的分析网络的shell脚本,此脚本是从EZHTTP拆分出来的,觉得有必要单独介...
Shell是一种具备特殊功能的程序,它是介于使用者和 UNIX/Linux 操作系统之核心程序(k...