有关shell中冒号的特殊用法,供朋友们参考。 : ${VAR:=DEFAULT} 当变量VAR没有声明或者为NULL时,将VAR设置为默认值DEFAULT。如果不在前面加上:命令,那么就会把${VAR:=DEFAULT}本身当做一个命令来执行,报错是肯定的。...
在部署一个任务时,其中有一项必须的过程就是将一些文件,如安装包发送到大量的服务器上去。虽然已有宇哥的脚本可用:通过paramiko模块提供的ssh和scp功能编写的python脚本。但我到现在还在对python的恐惧之中(虽然已经在空闲时间努力去学习了),所以使用...
sed找到关键字所在行并将其前面的第一个字符删除: 代码如下: sed -i /httpd-vhosts/s/^#// httpd.conf #Include conf/extra/httpd-vhosts.conf 说明: 以 httpd-vhosts 为关键字找到这行,并将前面的第一个字符删掉,即将#删掉。...
备份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...
安装了centos6.0,由于选择了最小安装,很多包没有安装,因此一些常用的命令也不支持,如下: # scp -bash: scp: command not found 我的解决方法是:在一台运行正常的CentOS 5.6服务器上找到scp所在的包: ##---以下命令在运行正常的CentOS 5.6上执行 代码如...
按顺序打印从100到200的数的shell 代码如下: #!/bin/bash #name: print number from 100 to 200 for i in $(seq 100 200) do echo $i done...
统计 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 %,...
为大家提供五个常用linux监控脚本(查看主机网卡流量、系统状况监控、监控主机的磁盘空间,当使用空间超过90%就通过发mail来发警告、监控CPU和内存的使用情况、全方位监控主机),有需要的朋友不妨看看哦。 1、查看主机网卡流量 代码如下: #!/bin/bash #network...
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...
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...