• Linux通过nohup和&实现关闭进程后仍可以后台运行


    我们先来学习两个Linux命令:

    1.nohup

    用途:不挂断地运行命令。

    语法:nohup Command [ Arg … ] [ & ]

      无论是否将 nohup 命令的输出重定向到终端,输出都将附加到当前目录的 nohup.out 文件中。

      如果当前目录的 nohup.out 文件不可写,输出重定向到 $HOME/nohup.out 文件中。

      如果没有文件能创建或打开以用于追加,那么 Command 参数指定的命令不可调用。

    2.&

    用途:在后台运行
    语法: 命令 &

    实现:一般两个一起用

    nohup 【命令】 &

    例子: nohup python3 login.py >> output.log 2>&1 &
    输出:进程号7585

    如何查看后台运行的进程?

    通过PS命令:
    ps -ef

  • 相关阅读:
    01 网络基础
    01 ansible的基本介绍
    10 面向对象的编程
    03 docker容器镜像基础
    09 异常处理
    08 输入输出
    07 数据结构
    02 docker的基本用法
    01 docker容器技术基础入门
    06 字符串
  • 原文地址:https://www.cnblogs.com/virtualman/p/16361634.html
Copyright © 2020-2023  润新知