在云服务平台申请到一个实例后,我们就可以把模型放上去训练了。训练时间一般较久,但又不想保持主机和服务器的连接怎么办? 我们可以使用后台进程(background process),保证进程独立于当前终端会话(session),不因终端会话关闭而停止。比如打开一终端会话,执行
python my_proc.py &
将返回进程数,譬如
[1] 1024
关闭该会话
exit
然后再建立一个新的会话,使用
ps -fx
可以找到当前机器的所有运行进程。
注意,必须通过exit
终止对话才可以保证background process始终运行。直接拔网线或者用图形界面关闭会话窗口都会造成unexpectedly disconnection
,这样所有进程都会打断。