Linux后台运行

ComeFrom IBM

  • 临时使用
    • nohup+cmd: 不接受HANGUP信号,默认输出到nohup.out
    • setsid+cmd: 以init进程为父进程,当前shell就影响不了它了
    • (cmd)+&: 后台运行,括号让其在新的子进程运行,类似setsid
  • 补救
    • disown -h使某进程忽略HANGUP信号,可以Ctrl+z挂起然后bg使之后台运行然后disown`
  • 大量使用
    • screen/tmux: 只要detach就好,内部进程不会死掉

Windows后台运行

start /b+cmd