频道栏目
首页 > 系统 > Linux > 正文
如何让stopped的状态的命令在linux后台执行
2013-01-04 11:27:49      个评论      
收藏   我要投稿


如何让stopped的状态的命令在linux后台执行

 

今天想在linux上后台运行一个JOB, 但一把命令在后台执行,在命令行

后加了一个&,用jobs 命令查看, 发现无法在后台运行, 状态变成stopped。

  www.2cto.com  

在网上找了找资料, 原来是那命令行一直在等待输入输出, 所以一直阻塞在那,

Java代码  

drush get-image-regenerate < /dev/null > /dev/null 2> /dev/null &  

 

这样修改之后就能运行了,

 

Java代码  www.2cto.com  

jobs  

[1]+  Running                 drush get-image-regenerate < /dev/null > /dev/null 2> /dev/null &  

 

然后想退出terminate或LOGOUT时, 该条命令还会执行,

我就执行了一下disown

 

Java代码  

disown -h %1  

 

现在即使我退出用户, 这条命令始终在后台执行了。
 

点击复制链接 与好友分享!回本站首页
相关TAG标签 后台 命令 状态
上一篇:tftp服务器安装与配置
下一篇:Ubuntu 12.04无线已连接,但是无法上网的解决
相关文章
图文推荐
点击排行

关于我们 | 联系我们 | 广告服务 | 投资合作 | 版权申明 | 在线帮助 | 网站地图 | 作品发布 | Vip技术培训 | 举报中心

版权所有: 红黑联盟--致力于做实用的IT技术学习网站