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  进程号        然后杀死此进程

      

  • 相关阅读:
    成熟失去快乐
    明天出发
    不知其期
    不是自己的机子就是不好
    都收拾完了
    文盲
    郁闷
    好像感冒了
    又都疯了
    流水账,从我开始接触计算机时写起
  • 原文地址:https://www.cnblogs.com/lemon-flm/p/7871736.html
Copyright © 2011-2022 走看看