请教大神们,我有一个shell脚本,内容为 #!/bin/bash sh /home/sh/ftp_shell1.sh 2>> /tmp/tmp/cronlog/ftp1_`date -u +%Y%m%d`.log & sh /home/sh/ftp_shell2.sh 2>> /tmp/tmp/cronlog/ftp2_`date -u +%Y%m%d`.log 我想在执行ftp_shell1.sh和ftp_shell2.sh 之后执行另一个脚本,应该怎么继续写呢?
by lilyok12345 - Shell - 2014-08-19 15:16:40 阅读(1361) 回复(3)
本帖最后由 hover_sky 于 2010-12-24 15:30 编辑 在文件文件里面列出堆ip,用shell分析ip,然后同时对这些ip同时进行ping,可以吗?重点是同时执行ping操作。。。 谢谢
有一个shell script 大致上是这样:\r\na1.exe\r\na2.sh\r\na3.sh\r\n原意是要他们顺序执行,但是实际上a1.exe还没有运行完,a2.sh就开始运行,a2.sh还没有运行完,a3.sh就开始,因为a2很慢a3比较快,结果是a3运行完了a2还没有结束!\r\n如何避免这样的情况发生?
想用shell,写个命令,想调用两台机器工作,并且是并行的工作, 最后两个都成功了,返回一个值。 现在就是怎么实现并行调用这两台设备,shell怎么写啊???? 请高手指教,谢谢!
本帖最后由 keke00 于 2010-09-18 16:05 编辑 局域网内有100台电脑,现在想并行访问,如何实现? 以下脚本好像不行?[code] #!/bin/bash var="22 23 24 25 26 27 28 29 30 31 32" pipe="/home/user/pipe" pc_ip="192.168.1." fun () { all=$* for i in $all do set -m echo $i >$pipe & wait set +m done } fun $var & for i in 1 2 do read ip<$pipe ssh $pc_ip$ip sleep .005s done[/code]请教:脚本中的for循环如何理...
如何等待并行的脚本结果 cat 1.sh ./2.sh & ./3.sh & ./4.sh & ./5.sh & ./6.sh & 如何check 2.sh 3.sh etc results. 即同时获取多个shell的返回值,不影响几者的并行。$?只能获取一个
我想在redhat下执行一个定时程序,用shell脚本完成,里面需要自动启动weblogic服务,test.bat脚本例如 #!/bin/bash cd /var/web/jsp/bea/user_projects/domains/mydomain ./startWeblogic 怎么样才能让执行./startWeblogic 呢 这样写直接报 -bash环境不存在 ./startWeblogic
我想在redhat下执行一个定时程序,用shell脚本完成,里面需要自动启动weblogic服务,test.bat脚本例如 #!/bin/bash cd /var/web/jsp/bea/user_projects/domains/mydomain ./startWeblogic 怎么样才能让执行./startWeblogic 呢 这样写直接报 -bash环境不存在 ./startWeblogic