Shell脚本中让进程休眠的方法(sleep用法)
有时候写Shell的脚本,用于顺序执行一系列的程序。 有些程序在停止之后并没能立即退出,就例如有一个 tomcat 挂了,就算是用 kill -9 命令也还没瞬间就结束掉。
这么如果 shell 还没等其退出就接着执行下一行,这么就出乱子了。 刚知道了原来 shell 也能有 sleep 的参数。
sleep 1 睡眠1秒 sleep 1s 睡眠1秒 sleep 1m 睡眠1分 sleep 1h 睡眠1小时
用法如下,例如重启tomcat:
#!/bin/sh /opt/tomcat/bin/shutdown.sh sleep 3 #等3秒后执行下一条 /opt/tomcat/bin/startup.sh
Shell脚本中使用function(函数)示例
函数可以在shellscript当中做一个类似自定义执行命令,最大的功能就是可以简化我们很多的程序代码。需要注意的是shellscript的执行方式是由上而下/由左
csh脚本语法实例
csh实例参考:#!/bin/csh-vx#csh-vxshowthecommandbeforerunningtohelpdebug#justtochecksyntax#csh-n$0#argvif($#argv2)thenecho"Sorry,butyouenteredtoofewparameters"echo"usage:$0arg1arg2exitendifsetarg1
Csh的基本语法介绍
在*unix系统中,常用的shell有sh,bash,csh/tcsh,ksh.sh来自于systemV的Unix,是传统的Unix的shell,直到现在很多的系统管理员仍然喜欢使用sh。bash来自于BSDUnix,
扫码添加企业微信,预约演示。
