zoukankan      html  css  js  c++  java
  • linux之后台运行程序 nohup和& 的区别

    1.nohup

    用途:不挂断地运行命令,即使终端ssh关闭了也一直运行。

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

        例:nohup start.sh &

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

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

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

     
     
     

    2.&

    用途:在后台运行,当关闭了ssh终端,程序也会关闭

    一般这种程序使用 & 结尾,但是如果终端关闭,那么程序也会被关闭。

            例: start.sh &

    3.ps -aux

      ps -aux                 可以查看进程,

      kill -9  进程号        然后杀死此进程

      

  • 相关阅读:
    又回来咯
    4 20210412-1 原型设计作业
    3 20210405-1 案例分析作业
    202103226-1 编程作业
    阅读任务
    准备工作
    原型设计作业
    案例分析
    编程作业
    构建之法读后感
  • 原文地址:https://www.cnblogs.com/lemon-flm/p/7871736.html
Copyright © 2011-2022 走看看