如何将 Linux 命令执行从我的 Linux 终端转移到 Linux 服务器上运行

如何将 Linux 命令执行从我的 Linux 终端转移到 Linux 服务器上运行

我每天都会在远程机器上备份文件,因此在通过 ftp 传输文件之前,我必须从我的 Linux 终端压缩远程 Linux 服务器上的文件,如下所示:

$gzip 文件名.dbf。

因此,挑战在于,当我关闭 Linux 终端时,进程会中断并停止,而我希望让该进程在服务器上保持运行直到完成。那么我该怎么做呢?

答案1

你可以使用screen,它在许多 Linux 发行版上默认安装:

screen -d -m gzip filename.dbf

这将在虚拟终端的后台运行它,您可以退出会话,它将继续运行。

如果您稍后重新登录并想要检查其进度,只需输入:

screen -r

相关内容