首页
题库
面试
求职
学习
竞赛
More+
所有博客
搜索面经/职位/试题/公司
搜索
我要招人
去企业版
登录 / 注册
首页
>
试题广场
>
网络管理员查看进程时,发现有三个挂起进程,要在前台继续运行作
[单选题]
网络管理员查看进程时,发现有三个挂起进程,要在前台继续运行作业号为2的进程,下列方式正确的是( )
exec 2
fg 2
bg 2
jobs 2
查看答案及解析
添加笔记
求解答(2)
邀请回答
收藏(498)
分享
8个回答
添加回答
61
年糕*
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
阿宝201911151646240
fg N: 将命令进程号码为N的命令进程放到前台执行
发表于 2019-12-08 18:02:45
回复(0)
1
陈让然
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)
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条回答
498收藏
2960浏览
热门推荐
相关试题
关于Linux系统的负载(Load...
阿里巴巴
Linux
评论
(45)
若用冒泡排序对关键字序列{10,8...
Java工程师
C++工程师
iOS工程师
安卓工程师
运维工程师
前端工程师
算法工程师
测试工程师
安全工程师
2018
奇安信
评论
(1)
下面描述中,符合结构化程序设计风格...
搜狐
Java工程师
C++工程师
iOS工程师
安卓工程师
运维工程师
前端工程师
算法工程师
PHP工程师
2018
评论
(1)
以下程序输出为:info = {'...
360集团
Python
算法工程师
2018
评论
(34)
来自
360公司-2018春招...
设某二叉树的先序遍历序列为abdg...
树
评论
(1)
扫描二维码,关注牛客网
意见反馈
下载牛客APP,随时随地刷题