我可以停止 SSH 终端窗口,进入 Ubuntu 命令行,避免因 Perl 脚本出错而关闭吗?

我可以停止 SSH 终端窗口,进入 Ubuntu 命令行,避免因 Perl 脚本出错而关闭吗?

如果我进入了错误的 Stack 部分,我深感抱歉,如果确实如此,请告诉我,我将删除此帖子。

我在 Ubuntu 服务器 18.04 上运行 Perl 脚本。我从 Mac 和 PC 运行它们。其中一个是简短、重复的 Perl 脚本,依赖于过时的 CPAN 模块,有时应用程序会崩溃,SSH(Putty.exe 和终端)连接会关闭。

有几次我看到错误时,我能够找到错误发生的位置并抛出“try/catch”语句。但是随着窗口关闭,如果我不在那里,我就不知道错误在哪里。

有没有办法防止终端窗口自动关闭?

答案1

是的,在 PuTTY 和 GNOME 终端中都有一个选项可以防止窗口自动关闭。在 PuTTY 中,它位于主会话选项卡上,在 GNOME 终端中,它位于命令选项卡上。您可以将窗口设置为在脚本完成后保持打开状态。

相关内容