首页
题库
面试
求职
学习
竞赛
More+
所有博客
搜索面经/职位/试题/公司
搜索
我要招人
去企业版
登录 / 注册
首页
>
试题广场
>
网络管理员查看进程时,发现有三个挂起进程,要在前台继续运行作
[单选题]
网络管理员查看进程时,发现有三个挂起进程,要在前台继续运行作业号为2的进程,下列方式正确的是( )
exec 2
fg 2
bg 2
jobs 2
查看答案及解析
添加笔记
求解答(2)
邀请回答
收藏(584)
分享
8个回答
添加回答
69
年糕*
exec 使用vfork函数时,通常需要exec配合使用
fg(Foreground) 将进程搬到前台运行的命令
bg(Background) 将进程搬到后台运行的命令
jobs 查看当前有多少在后台运行的命令
发表于 2019-08-19 21:15:30
回复(0)
15
喵星人拯救地球
A:使用fork或vfork创建子进程后,子进程通常会调用exec函数来执行另外一个程序。系统调用exec用于执行一个可执行程序以代替当前进程的执行映像。exec调用没有生成新进程。一个进程一旦调用exec函数,它本身就“死亡”了,系统把代码段替换成新的程序的代码,废弃原有的数据段和堆栈段,并为新程序分配新的数据段和堆栈段,唯一保留的就是进程ID。也就是说,对系统而言,还是同一个进程,不过执行的已经是另外一个程序了。——————————————————————BCD:Ctrl+C: 终止并退出前台命令的执行,回到SHELL。 Ctrl+Z: 暂停前台命令的执行,将该进程放入后台,回到SHELL。 jobs: 查看当前在后台执行的命令,可查看命令进程号码。 &: 运行命令时,在命令末尾加上&可让命令在后台执行。 fg N: 将命令进程号码为N的命令进程放到前台执行,同%N。 bg N: 将命令进程号码为N的命令进程放到后台执行
编辑于 2019-01-15 19:01:07
回复(0)
5
邓帅
exec 使用vfork函数时,通常需要exec配合使用
fg(Foreground) 将进程搬到前台运行的命令
bg(Background) 将进程搬到后台运行的命令
jobs 查看当前有多少在后台运行的命令
发表于 2021-11-08 15:19:08
回复(0)
3
一位不知名人士
Ctrl+c是强制中断程序的执行,回到shell。
Ctrl+z的是将任务中断,但是此任务并没有结束,只是在后台中维持挂起的状态。
Ctrl+d 不是发送信号,而是表示一个特殊的二进制值,表示 EOF。
可以使用fg/bg操作继续前台或后台的任务,
fg命令
把被中断的任务放在前台执行
,
bg命令把被中断的任务放在后台执行.
例如:vi一个文件时,如果要用shell执行别的操作,可不关闭vi,使用Ctrl+z,shell会将vi进程挂起,结束了操作之后,可以用fg命令继续使用vi。
使用fork或vfork创建子进程后,子进程通常会调用exec函数来执行另外一个程序。系统调用exec用于执行一个可执行程序以代替当前进程的执行映像。exec调用没有生成新进程。一个进程一旦调用exec函数,它本身就“死亡”了,系统把代码段替换成新的程序的代码,废弃原有的数据段和堆栈段,并为新程序分配新的数据段和堆栈段,唯一保留的就是进程ID。也就是说,对系统而言,还是同一个进程,不过执行的已经是另外一个程序了。
jobs 查看当前有多少在后台运行的命令
编辑于 2020-06-29 10:19:07
回复(0)
2
陈让然
A. exec:在 Shell 环境中,exec 是一个用于替换当前进程的命令。它可以执行一个新的命令,并且会将当前 Shell 进程替换为新命令的进程。在这里,exec 2 代表替换当前进程为作业号为2的进程,但它并不是将进程切换到前台运行的命令。
B. fg:fg 是 "foreground" 的缩写,用于将一个后台或挂起的进程切换到前台继续运行。fg 命令通常和作业号或进程号一起使用,如 fg 2 表示将作业号为2的进程切换到前台执行。
C. bg:bg 是 "background" 的缩写,用于将一个挂起的前台进程切换到后台继续运行。bg 命令通常和作业号或进程号一起使用,如 bg 2 表示将作业号为2的进程切换到后台执行。
D. jobs:jobs 命令用于列出当前 Shell 中正在运行或挂起的作业列表。如果带上作业号,如 jobs 2,则会显示特定作业的详细信息。
发表于 2023-11-03 10:14:22
回复(0)
2
阿宝201911151646240
fg N: 将命令进程号码为N的命令进程放到前台执行
发表于 2019-12-08 18:02:45
回复(0)
0
未来等我
exec 使用vfork函数时,通常需要exec配合使用 fg(Foreground) 将进程搬到前台运行的命令 bg(Background) 将进程搬到后台运行的命令 jobs 查看当前有多少在后台运行的命令
发表于 2022-11-15 09:37:47
回复(0)
0
Courageric
fg放在前台运行命令
发表于 2020-05-30 11:36:28
回复(0)
这道题你会答吗?花几分钟告诉大家答案吧!
提交观点
问题信息
算法工程师
2018
Linux
360集团
来自:
360公司-2018春...
上传者:
小小
难度:
8条回答
584收藏
3620浏览
热门推荐
相关试题
五对夫妇甲,乙,丙,丁,戊举行家庭...
360集团
智力题
评论
(22)
来自
360公司2014校招笔试卷
小支欲用积分兑换安仔娃娃。兑换的规...
360集团
智力题
评论
(24)
来自
360公司2014校招笔试卷
关于Linux系统的负载(Load...
阿里巴巴
Linux
评论
(46)
相邻的糖果
贪心
评论
(6)
【模板】二维费用背包
动态规划
小红书
评论
(2)
扫描二维码,关注牛客网
意见反馈
下载牛客APP,随时随地刷题