linux-nohup后台运行

命令

./xxx 为需要运行的程序

nohup ./xxx &

说明

  1. Linux信号
    Ctrl+C:发送 SIGINT 信号,程序没有特殊处理时默认操作是终止程序;
    关闭session:发送 SIGHUP 信号,关闭session即退出当前Linux登录,比如通过ssh连接Linux的,关闭当前ssh客户端窗口即退出了登录。

  2. &
    表示不响应 SIGINT 信号,
    ctrl+c程序不会终止,但是关闭session,程序会被终止

  3. nohup
    表示不响应 SIGHUP 信号,
    关闭session程序不会终止,但是ctrl+c会终止程序,
    执行成功后会显示:ignoring input and appending output to ‘nohup.out’,结果默认会输出到 nohup.out,
    一般指定输出的日志文件(比如将标准输出和错误输出都写到./xxx.log文件):

nohup ./xxx >> ./xxx.log 2>&1  
  1. 组合使用
nohup ./xxx >> ./log 2>&1 &  





评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值