请问,如何在linux shell下运行一个命令,然后关掉shell窗口,命令依然后台运行?我使用 command &但不行

rt使用Jobs看不到我在shell窗口中输入的命令,例如sleep1000另外,回复shuozhu1234:使用sleep1000&,关掉shell窗口后通过ps-ef... rt
使用Jobs看不到我在shell窗口中输入的命令,例如sleep 1000
另外,回复shuozhu1234:使用sleep 1000&,关掉shell窗口后通过ps -ef | grep sleep 发现该sleep 1000也停止运行了
展开
 我来答
西部戈壁815
2011-01-22
知道答主
回答量:27
采纳率:0%
帮助的人:25万
展开全部
用&后缀只是把该命令挂在当前运行窗口的后台,窗口关掉了当然就停止了。
要挂到系统后台才能达到,不同SHELL下命令格式有所不同,例如在C SHELL下是:
# nohup sleep 1000 &
百度网友9914b8c2a
2011-01-21 · 超过43用户采纳过TA的回答
知道小有建树答主
回答量:116
采纳率:0%
帮助的人:116万
展开全部
用jobs命令查看当前bash一共启动了多少程序,查看程序是否运行了,找到对应的jobID,比如是2,然后用命令bg 2
如果需要把任务回到前台,只需要fg 2
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
佳佳木斯89
2011-01-21 · TA获得超过206个赞
知道小有建树答主
回答量:833
采纳率:0%
帮助的人:375万
展开全部
command & 为什么不行
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
zhang92010
2011-01-21
知道答主
回答量:72
采纳率:0%
帮助的人:22.9万
展开全部
守护进程
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式