linux - 在 ssh 断开连接后保持 perl 脚本运行

标签 linux perl ubuntu

有没有一种本地方法可以在不使用 tmux 和 screen 等工具的情况下保持 perl 脚本在服务器上运行(不受 ssh 断开连接的影响)?我正在使用 Ubuntu。

最佳答案

你可以试试 POSIX 命令 nohup

大多数 shell 还带有 disown

就 perl native 解决方案而言,您可以简单地使用 signal handling perl 的特性。

$SIG{HUP} = sub {
  print "got SIGHUP\n";
};

关于linux - 在 ssh 断开连接后保持 perl 脚本运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21043914/

相关文章:

python - Raspberry Pi 的轻量级音频播放和图像显示

Template Toolkit 中的 Perl 逻辑

routes - 如何在 Mojolicious::Lite 中声明带有可选占位符的路由路径?

php - 从 Lumen/Laravel 中的路由中删除 index.php

bash - 脚本 : substitute value in script and display it

amazon-web-services - 在本地运行 AWS SAM 项目出现错误

linux - 哪个不显示可执行文件的实际运行位置

linux - 不手动终止进程就无法重启液体 SOAP

perl - 如何有条件地定义 Perl 子程序?

linux - 嵌入式 Linux 上的 SD 卡损坏