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

      

  • 相关阅读:
    Cygwin配置总结
    javap 指令集
    超好用的Vim配置
    超过 130 个你需要了解的 vim 命令
    21、面向对象
    20、MySQLdb
    深入java字符串原理及其效率分析
    数据库执行计划
    SQL中EXISTS的用法
    mybatis之foreach用法
  • 原文地址:https://www.cnblogs.com/lemon-flm/p/7871736.html
Copyright © 2011-2022 走看看