在Debian系统上,您可以使用screen或tmux等终端复用工具来实现在终端关闭后程序继续运行的功能。
安装screen或tmux:
打开终端并运行以下命令安装screen:
sudo apt-get install screen
运行以下命令安装tmux:
sudo apt-get install tmux
创建一个新的screen或tmux会话:
运行以下命令创建一个新的screen会话:
screen -S session_name
将"session_name"替换为您选择的名字。
运行以下命令创建一个新的tmux会话:
tmux new -s session_name
同样,将"session_name"替换为您选择的名字。
在新的会话中启动您的程序:
在screen会话中,运行您的程序。
例如,如果您要运行Python脚本,可以运行:
python your_script.py
在tmux会话中,同样运行您的程序。例如:
python your_script.py
断开终端连接:
您现在可以关闭终端,程序将在新会话中继续运行。
要断开与screen会话的连接,运行:
screen -S session_name -X quit
将"session_name"替换为您的会话名称。
要断开与tmux会话的连接,运行:
tmux detach -s session_name
将"session_name"替换为您的会话名称。
这样,即使您关闭了终端,程序也会在后台继续运行。下次要连接到该会话时,只需运行相应的命令即可。