将第3题中的进程vi恢复到后台继续执行。
时间: 2024-03-20 10:40:51 浏览: 45
好的,如果要将第3题中的进程vi恢复到后台继续执行,可以使用 Ctrl + Z 命令将其挂起,并使用 bg 命令将其移动到后台继续执行。命令如下:
```
Ctrl + Z
bg %1
```
其中 %1 是进程的作业号,根据 jobs 命令输出的信息可以得到。
执行完这两个命令后,vi 进程就会在后台继续执行。如果需要重新恢复到前台,可以使用 fg 命令。
相关问题
(1)列出你的系统中当前运行的所有进程的详细信息。 (2)动态监控当前用户的进程,并且每一秒自动刷新一次。 (3)在仿真终端窗口启动1个前台进程vi和1个前台进程wc,然后将这两个进程挂起,最后利用命令“jobs -l”查询活动任务的状态。 (4)在仿真终端窗口启动一个后台进程nano,然后利用命令“jobs -l”查询活动任务的状态。 (5)将第3题中的进程wc恢复到前台继续运行,然后再利用Ctrl+C组合键中断该进程运行,最后利用命令“jobs -l”查询活动任务的状态。 (6)将第3题中的进程vi恢复到后台继续执行。 (7)利用renice命令将进程nano的nice值修改为-10,然后利用命令“ps -l”去验证是否设置成功。
1. 可以使用命令 "ps -ef" 或者 "top" 列出系统中当前运行的所有进程的详细信息。
2. 可以使用命令 "watch -n 1 ps aux" 动态监控当前用户的进程,并且每一秒自动刷新一次。
3. 可以使用命令 "vi" 启动一个前台进程,然后在 vi 中输入一些内容,使用 Ctrl + Z 挂起该进程,然后使用命令 "wc" 启动另一个前台进程,同样使用 Ctrl + Z 挂起该进程。最后使用命令 "jobs -l" 查询活动任务的状态。
4. 可以使用命令 "nano &" 启动一个后台进程,然后使用命令 "jobs -l" 查询活动任务的状态。
5. 可以使用命令 "fg %<job_id>" 将第3题中的进程 wc 恢复到前台继续运行,然后使用 Ctrl + C 组合键中断该进程运行,最后使用命令 "jobs -l" 查询活动任务的状态。
6. 可以使用命令 "bg %<job_id>" 将第3题中的进程 vi 恢复到后台继续执行。
7. 可以使用命令 "renice -n -10 <pid>" 将进程 nano 的 nice 值修改为 -10,然后使用命令 "ps -l" 验证是否设置成功。
首先利用adduser命令新增一个用户xyz,然后利用su命令切换到用户xyz下,接着在这个用户下分别启动三个后台进程vi,然后再切换到切换前的账户下,利用kill强制杀死xyz账户启动的三个进行vi。
好的,我理解您的问题了。下面是针对您的问题的操作步骤:
1. 新增用户xyz,可以使用以下命令:
```
sudo adduser xyz
```
根据提示输入密码和其他信息即可创建用户。
2. 切换到xyz用户,可以使用以下命令:
```
su xyz
```
输入xyz用户的密码即可切换到该用户。
3. 在xyz用户下启动三个后台进程vi,可以使用以下命令:
```
vi file1 &
vi file2 &
vi file3 &
```
这里分别启动了三个vi进程,并且在每个进程后面加上了&符号,表示在后台运行。
4. 切换回切换前的账户下,可以使用以下命令:
```
exit
```
或者直接使用Ctrl+D快捷键。
5. 利用kill命令强制杀死xyz账户启动的三个进行vi,可以使用以下命令:
```
pkill -u xyz -f "vi"
```
这里使用pkill命令,指定要杀死的用户为xyz,且要杀死包含字符串"vi"的进程。
注意:在第3步中启动的三个vi进程会一直在后台运行,即使您切换回了切换前的账户下。因此,在第5步中杀死这些进程时,需要确保没有其他用户在使用这些进程。
阅读全文