美文网首页linux redhat & Oracle
linux的后台进程的相关处理

linux的后台进程的相关处理

作者: 重庆思庄 | 来源:发表于2019-11-08 15:11 被阅读0次

    linux下,如何把命令放入后台

    加 &即可

    sleep 100000 &

    [root@rac1 ~]# sleep 100000 &

    [2] 4591

    要查看有一些 job

    jobs

    [root@rac1 ~]# jobs

    [1]- 运行中 sleep 10000 &

    [2]+ 运行中 sleep 100000 &

    要让后台进入前台

    fg %job number

    [root@rac1 ~]# fg %2

    sleep 100000

    让前台进入后台

    ctrl+z

    [root@rac1 ~]# fg %2

    sleep 100000

    ^Z

    [2]+ 已停止 sleep 100000

    查看job信息

    ps j

    [root@rac1 ~]# ps j

    PPID PID PGID SID TTY TPGID STAT UID TIME COMMAND

    1632 1639 1639 1639 tty1 1639 Ssl+ 0 0:01 /usr/bin/Xorg :0 -background none -verbose -auth /run/gdm/auth-for-gdm-REYLZN/database -seat seat0 -no

    2170 2467 2467 2467 pts/0 3074 Ss 0 0:00 -bash

    2467 3039 3039 2467 pts/0 3074 S 0 0:00 su - oracle

    2170 4244 4244 4244 pts/1 5405 Ss 0 0:00 -bash

    4244 4591 4591 4244 pts/1 5405 T 0 0:00 sleep 100000

    4244 5405 5405 4244 pts/1 5405 R+ 0 0:00 ps j

    重启这个 job 进程到后台,使用 bg %job number

    bg %2

    [root@rac1 ~]# bg %2

    [2]+ sleep 100000 &

    [root@rac1 ~]# ps j

    PPID PID PGID SID TTY TPGID STAT UID TIME COMMAND

    1632 1639 1639 1639 tty1 1639 Ssl+ 0 0:01 /usr/bin/Xorg :0 -background none -verbose -auth /run/gdm/auth-for-gdm-REYLZN/database -seat seat0 -no

    2170 2467 2467 2467 pts/0 3074 Ss 0 0:00 -bash

    2467 3039 3039 2467 pts/0 3074 S 0 0:00 su - oracle

    2170 4244 4244 4244 pts/1 5620 Ss 0 0:00 -bash

    4244 4591 4591 4244 pts/1 5620 S 0 0:00 sleep 100000

    4244 5620 5620 4244 pts/1 5620 R+ 0 0:00 ps j

    [root@rac1 ~]#

    相关文章

      网友评论

        本文标题:linux的后台进程的相关处理

        本文链接:https://www.haomeiwen.com/subject/lmtwbctx.html