ChinaUnix.net
相关文章推荐:

shell 后台 wait

本帖最后由 humjb_1983 于 2014-07-18 15:47 编辑 又来请教各位大师 在bash脚本中执行后台命令(加&)时,需要执行wait命令回收后台子进程的资源,否则会内存泄露?是这样的么? 不知这种情况下wait是否是标准用法?是否一定需要? 谢谢! --------- 问题解决,在这里贴一下,请大家以后注意使用wait吧,共勉。。。。 这个问题经过深入分析,已有基本结论: 在脚本中,调用后台执行的命令,确实应该wait,不wait的话,确有有内存泄...

by humjb_1983 - Shell - 2014-07-18 16:36:53 阅读(3318) 回复(17)

相关讨论

cron c r o n是系统主要的调度进程,可以在无需人工干预的情况下运行作业。 crontab c r o n t a b命令允许用户提交、编辑或删除相应的作业。每一个用户都可以有一个c r o n t a b文件来保存调度信息。可以使用它运行任意一个s h e l l脚本或某个命令,每小时运行一次,或一周三次,这完全取决于你。每一个用户都可以有自己的c r o n t a b文件,但在一个较大的系统中,系统管理员一般会禁止这些文件,而只在整个系...

by flying_bird84 - Linux文档专区 - 2008-03-25 00:11:35 阅读(585) 回复(0)

如果我在/test/maindir/subdir/runshell目录下有个shell,里面含有两句: LOGPATHNAME="/test/maindir/subdir/runshell/log`date +%m`" echo open $REMOTEHOST > ftp.tmp 然后在命令行用nohup shell &启动;某一天我整理subdir时,将runshell目录给移动另一个目录subdir2下;等到发现这个错误的时候,却看到shell的运行结果是正常的; 在subdir2/runshell/下有个nohup.out里记录了log路径找不到的错误;但第二句话却没有报错,...

by soloarrow - Shell - 2004-03-20 22:50:49 阅读(741) 回复(0)

我有一个shell程序,想要它在后台运行,应该怎么做? 谢谢

by wang5419 - 系统管理 - 2003-12-23 07:14:53 阅读(602) 回复(1)

我有一个shell程序,想要它在后台运行,应该怎么做? 谢谢

by wang5419 - Linux系统管理 - 2003-12-23 07:14:53 阅读(594) 回复(1)

[code]#!/bin/sh year="2012" month="01" echo "" > result.csv for((i=1;i<11;i++)) do day=`printf %02d $i` date=`echo $year$month$day` file=`echo /home/work/lhm/log_compress_log/front*/2012/01/tmp/lighttpd.log.$date*`; echo "$date" >>result.csv cat gameList | while read line do { cntid=`echo $line | awk '{print $1;}'`; v1=`awk '$8~"cntid='$cntid'&" { pri...

by tsubasawzj - Shell - 2012-01-31 19:29:00 阅读(5518) 回复(4)

   请教下我想等待上一个命令执行完成, 然后继续执行下一个命令, 该如何写?    例如:  [code]tar cvf backup.tar ./* rm backup.tar[/code]又如: 想在python命令提示符下输入的东西, 能否写到一个shell中。[code] python a=test print a[/code]

by newxzc - Shell - 2010-05-21 22:38:30 阅读(1680) 回复(4)

我编写了一个shell程序,测试未成功,查找许久未找到原因,我怀疑是&和wait命令用错了。因程序过于复杂,我写了一个简单代码,请大侠指点。 a.sh调用b1.sh和b2.sh子脚本,b1.sh再调用c.sh,其中c.sh是调用ping命令求节点主机丢包率,大约运行30秒。 我希望b1.sh全部运行结束后再运行b2.sh,代码如下:[code]cat a.sh #!/bin/bash sh b1.sh wait sh b2.sh [/code][code]cat b1.sh #!/bin/bash for((i=1;i<=10;i++)); do sh ...

by plumdavid - Shell - 2013-07-20 11:12:34 阅读(4124) 回复(7)

bash的基本配置是由配置文件组成的./etc/profile称之为shell的全局配置文件。 另外一个文件在个人的目录下 个人目录/.bash-profile 还有个文件在个人的目录下/etc/bashrc 是第二个全局配置文件,保存的是(函数别名等)在个人目录下也有个配置文件~/.bashrc 环境变量: 变量名=变量值 例: LANG=en 是设置语言为英文 LANG=zh-CN.GB18030是设置语言为中文         ...

by trasinx - Linux文档专区 - 2008-04-21 20:32:12 阅读(2600) 回复(0)