Skip to content

保持服务器程序运行

2023-07-11 · 206字 · 1分钟

在云服务平台申请到一个实例后,我们就可以把模型放上去训练了。训练时间一般较久,但又不想保持主机和服务器的连接怎么办? 我们可以使用后台进程(background process),保证进程独立于当前终端会话(session),不因终端会话关闭而停止。比如打开一终端会话,执行

python my_proc.py &

将返回进程数,譬如

[1] 1024

关闭该会话

exit

然后再建立一个新的会话,使用

ps -fx

可以找到当前机器的所有运行进程。

注意,必须通过exit终止对话才可以保证background process始终运行。直接拔网线或者用图形界面关闭会话窗口都会造成unexpectedly disconnection,这样所有进程都会打断。

返回

人同此心,心同此理;如风沐面,若水润心