设为首页收藏本站

融智技术学院

 找回密码
 注册

QQ登录

只需一步,快速开始

Recon-ng侦查基础教程大学霸内部资料
搜索
查看: 312|回复: 0

【Liunx每日一问】运行Shell脚本命令后,执行一个应用程序

[复制链接]
MrLi 发表于 2014-4-4 15:00:00 | 显示全部楼层 |阅读模式
问题:我写一个Shell脚本,为了执行一系列的命令。在Shell脚本中的一个命令是为了启动一个程序。然而,我不知道我启动应用程序后怎样继续运行Shell脚本。
例如:
  1. ...
  2. cp somedir/somefile .
  3. ./application
  4. rm -rf somefile
复制代码
一旦我使用"./application"启动应用程序,我是不可能会继续运行"rm -rf somefile"命令,但是我的确需要从这个目录中删除这个文件。
谁有任何想法来运行竞争"rm -rf"命令后启动的应用程序吗?
谢谢
回答:指出其它信息,你能后台运行(例如:man bash 'job control')。
你也可能使用wait内置命令等待后台作业。
  1. ./application &
  2. echo doing some more work

  3. wait # wait for background jobs to complete
  4. echo application has finished
复制代码
你应该真正读取手册页和bash帮助获取更多详细资料,向往常一样:
http://unixhelp.ed.ac.uk/CGI/man-cgi?sh
http://www.gnu.org/s/bash/manual/bash.html#Job-Control-Builtins
温馨提示:您的支持与理解,是我们工作最大的动力。如果您是从网上购买的图书,请在对应的网店,给予本书一个好评,我们将衷心感谢!!!
以下是Linux服务器架设指南(第2版)对应的购书评论地址:
当当网:http://product.dangdang.com/23412691.html
亚马逊:http://www.amazon.cn/dp/B00HYV8RJO
京东网:http://item.jd.com/11397774.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则

融智技术联盟QQ群
融智技术Linux群0
Linux交流群
嵌入式开发设计
linux嵌入式学习
linux嵌入式开发
我有QQ群,我要加盟

小黑屋|手机版|Archiver|融智技术学院 ( 京ICP备09018999号  

GMT+8, 2018-6-19 21:56

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表