帮忙写一个简单的linux的shell脚本程序
在某个目录下面有很多*201104.sh的脚本,每次我执行的时候需要一个一个的执行,现在求一个shell脚本,可以一次性全部执行了,本人是linux小白。最好是每个*20...
在某个目录下面有很多*201104.sh的脚本,每次 我执行的时候需要一个一个的执行,现在求一个shell脚本,可以一次性全部执行了,本人是linux小白。最好是每个*201104.sh脚本多进程进行。因为每个脚本执行的时间很长,我怕挨个执行的话要一天多、
展开
展开全部
cd到脚本所在路径
ls -l *.sh|awk '{print $9}'>filename.lst
for i in filename.lst
sh $i
done
运行时间长的话可以后台运行:
nohup for i in filename.lst
sh $i
done &
ls -l *.sh|awk '{print $9}'>filename.lst
for i in filename.lst
sh $i
done
运行时间长的话可以后台运行:
nohup for i in filename.lst
sh $i
done &
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
#!bin/bash
for i in `find 当前目录的绝对路径 -name "*201104*"`
do
. $i &
done
for i in `find 当前目录的绝对路径 -name "*201104*"`
do
. $i &
done
追问
如果我一个脚本执行一个小时的话、那十个用这种方式遍历执行的话是不是要十个小时呀
追答
不会的 , 这些程序会同时执行
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
才5分!呜呜,,,,linux ....慷慨点吧!!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询