Linux在后台运行脚本

setsid:创建一个新的 会话(session),并让指定的程序在该会话中运行

作用:让进程完全脱离当前终端(TTY)的控制,即使关闭终端或退出 Shell,进程也不会被终止。

  • 使用&
1 ./test.sh &
2 免疫:Ctrl+C
3 退出:关闭终端
  • 使用nohup
1 nohup ./test.sh
2 免疫:关闭终端
3 退出:Ctrl + C
  • 使用nohup......&
1 nohup ./test.sh > log.txt 2>&1 &
2 免疫:关闭终端、Ctrl+C
3 退出:kill
posted @ 2025-04-14 16:45  Fēngwèi  阅读(10)  评论(0)    收藏  举报