20200702Linux进程

    技术2022-08-10  107

    ①将命令放到后台中执行 &

    tar -zpcf /xxx /xxx.tar.gz /etc &

    但是如果后台中执行的命令有stdout或者stderr时,他的数据依旧是显示到屏幕上的,所以要这样,

    tar -zpcvf /tmp/etc.tar.gz /etc/tmp > /tmp/log.txt 2>&1 &

    ②将目前得任务发到后台暂停 ctrl + z

    就是个快捷方式,任务暂停。 ”+” 代表最新暂停的任务, “-”代表的是第二个最新的暂停的任务。

     

    ③查看目前得后台任务状态 jobs

    jobs [-lrs]

    -l          除了列出job number与命令串之外,同时列出PID的号码。

    -r          仅仅列出后台run的任务

    -s          仅仅列出正在后台暂停的任务

     

    ④将后台任务拿到前台来处理  fg

    fg %jobernumber               # 不加这个%也行

     

    ⑤让任务在后台下的状态变成bg

    bg %jobnumber

     

    ⑥管理后台当中的任务: kill

    kill -signal %jobernumber        # 这个必须加%, 不加就是杀掉的是pid

    -1 进程的重载

    -2 等同于 ctrl + c

    -9 强制删除

    -15 以正常的进程方式终止一项任务

     

    进程管理

    ①ps 就记住两个命令就行了

    ps aux     查看系统所有的进程

    ps -lA

     

     

     

     

     

     

    Processed: 0.017, SQL: 9