在bash中,使用后台任务来实现任务的多进程化。在不加控制的模式下,不管有多少 任务,全部都后台执行。也就是说,在这种情况下,有多少任务就有多少进程在同时执行。我们就先实现第一种情况: 实例一:正常情况脚本 # !/bin/bash for ((i = 0 ;i 5 ;i ++ ))...
[cpp] view plaincopyprint? [html] view plaincopyprint? 邮箱通讯 声明以下全局变量 char cBuff[256]; //邮箱 intiHead; //邮箱头指针 intiTail; //邮箱尾指针 创建两个线程:XXX_Write和XXX_Read。 XXX_Write:读取一个文件(大点的),将文件内容按序写...
一、 判断cpu是否繁忙 代码如下: 复制代码 代码示例: #!/bin/bash #filename chk_cpu.sh #edit by www.jbxue.com busy() { touch cpu.txt; echo -e \033[31m \n Detecting the %idle of CPU ... \033[0m ; export temp=1; sar -u 1 3 |awk{print$9} | tail...
有关bash shell中for循环的一个例子,以及for循环的详细用法,是学习shell编程之循环语句的好例子 先来看for循环的例子: 用Bash Shell的for循环,每次递增数是500。 复制代码 代码示例: #!/bin/bash # #每次递增的数 ADD_NUM=500 #递增1的话取消下行注释,并...
一段SHELL程序,名为autoftp,用vi做好后,改变权限为777,就可以运行之实现FTP的自动化了。 如下: 复制代码 代码示例: #!/bin/bash #Filename: autoftp echo open 144.39.3.$1 ; t$1 echo user root abc ;; t$1 echo hash ;; t$1 echo send /tmp/test.dat...
用shell实现自动化管理,那感觉真是棒。 今天就分享下用shell脚本自动化管理的一段脚本。 注意事项: #是注释,但是第一句#!/bin/bash是指定shell的解释脚本。 #!后面带上解释脚本的绝对路径。 如果脚本第一句不以#!开头则默认使用 Bourne Shell, 即:/bin/s...
分享几个shell脚本实例。 例1:定期清理暂存文件 复制代码 代码示例: #!/bin/sh # Shell Script filename : cleantmp.sh /usr/sbin/tmpwatch 240 /tmp /var/tmp /usr/tmp 调用:# sh cleantmp.sh 作用:使用tmpwatch检查/tmp、/var/tmp、/usr/tmp的所有目录...
分享一段shell脚本,可用于监控磁盘的使用率,并及时作出报警。 shell磁盘监控并自动报警,代码如下: 复制代码 代码示例: #!/bin/bash #Filename: disk.sh for i in `df |sed 1d |awk{print $5} | sed s/%//g` #获取后循环比较大小 do if [ $i -gt 10 ] #阀...
用脚本查看linux的机器版本,代码如下: 复制代码 代码示例: #!/bin/bash #filename chk_linux_ver.sh #edit by www.jbxue.com #--/proc/version cat /proc/version echo -------------------------- #--uname -r uname -r echo --------------------------...