防止 SSH 连接失败时进程中断

防止 SSH 连接失败时进程中断

我正在尝试使用 SSH 在远程计算机上使用 ffmpeg 转换视频。有时我会断开连接或服务器超时,导致进程中断。我尝试使用以下命令的 bash 脚本:

ffmpeg -i input.mkv -threads 4 -c:v libx264 -crf 30 -preset slow output.mp4 

但是当我与 Putty 失去连接时它也会被中断。

答案1

尝试使用 screen。它是一种运行 shell 的虚拟终端。首先输入“screen [enter]”,然后它就会启动您最喜欢的 shell(bash?)。

启动脚本并按“[CTRL]-AD”,屏幕将转到后台,同时仍运行 shell 和任务,然后您可以注销。当连接断开时,也可以这样工作。

相关内容