进程的前后台调度

    xiaoxiao2022-07-14  148

    问题 测试xsnow软件的安装运行调整PATH设置,直接执行xsnow即可运行此软件在桌面环境启动xsnow程序,查看效果进程前后台调度将xsnow转入后台运行列出后台运行了哪些程序,并显示PID将后台的xsnow恢复到前台运行挂起当前的xsnow程序让后台的xsnow程序继续运行 方案

    Ctrl+z 组合键,挂起当前进程(暂停并转入后台),要注意与“&”符号的区别,加“&”是不会暂停的。

    jobs 命令:查看后台任务列表。

    fg 命令:将后台任务恢复到前台运行。

    bg 命令:激活后台被挂起的任务。

    步骤

    实现此案例需要按照如下步骤进行。

    步骤一:测试xsnow软件的安装运行

    分析: 利用VMware tools上传软件,搭建yum安装xsnow图形工具。

    命令操作如下所示:

    [root@localhost ~]# yum -y localinstall /root/xsnow-1.42-10.i386.rpm

    调整PATH设置,直接执行xsnow即可运行此软件。

    命令操作如下所示:

    [root@localhost ~]# rpm -ql xsnow     //查看xsnow软件安装清单

    /usr/X11R6/bin/xsnow

    /usr/X11R6/man/man1/xsnow.1x.gz

    /usr/share/doc/xsnow-1.42

    /usr/share/doc/xsnow-1.42/README

    /usr/share/pixmaps/xsnow.png

    [root@localhost ~]#/usr/X11R6/bin/xsnow //以绝对路径执行,图形终端会飘起雪花

    [root@localhost ~]# echo $PATH           //输出PATH变量的值

    /usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin

    [root@localhost ~]# cp /usr/X11R6/bin/xsnow /bin/  //将可执行文件复制到PATH路径里

    [root@localhost ~]# xsnow  //不加路径直接运行测试

    步骤二:进程前后台调度

    将xsnow转入后台运行。

    命令操作如下所示:

    [root@localhost ~]# xsnow &

    列出后台运行了哪些程序,并显示PID。

    命令操作如下所示:

    [root@localhost 桌面]# jobs -l

    [1]+  2389 Running                 xsnow &

    [root@localhost 桌面]#

    将后台的xsnow恢复到前台运行。

    命令操作如下所示:

    [root@localhost 桌面]# jobs

    [1]+  Running                 xsnow &

    [root@localhost 桌面]#

    [root@localhost 桌面]# jobs

    [1]+  Running                 xsnow &

    [root@localhost 桌面]# fg 1

    xsnow

    挂起当前的xsnow程序。

    命令操作如下所示:

    [root@localhost 桌面]# fg 1

    Xsnow

    按ctrl+z暂停挂入后台

    [root@localhost 桌面]# fg 1

    xsnow

    ^Z

    [1]+  Stopped                 xsnow

    [root@localhost 桌面]#

    让后台的xsnow程序继续运行。

    命令操作如下所示:

    [root@localhost 桌面]# jobs

    [1]+  Stopped                 xsnow

    [root@localhost 桌面]# bg 1

    [1]+ xsnow &

    [root@localhost 桌面]# jobs

    [1]+  Running                 xsnow &

    [root@localhost 桌面]#

    最新回复(0)