【发布时间】:2012-08-17 12:48:57
【问题描述】:
我需要通过 ssh 连接到一台机器并启动一个 bash 脚本,运行几个小时的测试,这些测试在整个执行过程中不需要人工干预。
有什么方法可以让我的运行脚本与我的 shell 分离,以便我可以关闭终端并随意关闭我的本地计算机?
【问题讨论】:
我需要通过 ssh 连接到一台机器并启动一个 bash 脚本,运行几个小时的测试,这些测试在整个执行过程中不需要人工干预。
有什么方法可以让我的运行脚本与我的 shell 分离,以便我可以关闭终端并随意关闭我的本地计算机?
【问题讨论】:
当然,使用nohup:
nohup ./program &
或者,在screen 或tmux 中启动您的程序,然后分离。
【讨论】:
nohup 是最简单的解决方案。