linux中如何更改程序的父进程
我开启shell后运行的程序的父进程是我开启的shell、如果我关闭这个shell、运行的程序就被kill掉了。所以我想将我开启的程序的父进程设为1、记得以前在哪看过的、...
我开启shell后运行的程序的父进程是我开启的shell、如果我关闭这个shell、运行的程序就被kill掉了。所以我想将我开启的程序的父进程设为1、记得以前在哪看过的、望大侠指点!
展开
5个回答
展开全部
举个运行python代码的例子,其他linux下运行的进程类似:
nohup python mycode.py & 然后关掉bash(输入exit,回车)就父进程就变成1了。
nohup 和后边的 & 要一块用:
nohup相当于守护进程,关掉bash不会被杀死
& 后台运行,前台运行时bash无法输入exit退出
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
进程就是运行中的程序,相信你有过这样的经验,打开的文件或程序,既删不掉也改不成名,所以病毒也是不可能更改它的名字的。病毒改名也是在程序未运行时
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
好久没有弄过了,这个问题很新鲜。能KILL掉的话,直接在命令目录下,MV改名,这样行吧
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你的意思是说 把程序放到背景去执行把
比如你要将/etc 下的内容备份到 /tmp/etc.tar.gz
你在终端 输入 tar -zpcf /tmp/etc.tar.gz /etc &
在指令的最后面加上一个 & 代表将该指令丢到背景中,
此时 bash 会给予这个指令一个 工作号码,就是 1。
比如你要将/etc 下的内容备份到 /tmp/etc.tar.gz
你在终端 输入 tar -zpcf /tmp/etc.tar.gz /etc &
在指令的最后面加上一个 & 代表将该指令丢到背景中,
此时 bash 会给予这个指令一个 工作号码,就是 1。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |