在 ec2 上的 ubuntu 上放置一个后台作业,它将永远有效

在 ec2 上的 ubuntu 上放置一个后台作业,它将永远有效

我想在 amazon ec2 上放置一个作业,类似于 rails 服务器的延迟作业。即使我的本地计算机与 ec2 断开连接,该作业也必须运行。有什么方法可以做到这一点吗?我尝试使用 screen,但当我与 amazon ec2 断开连接后,作业会在一段时间后被破坏。有什么猜测吗?

答案1

使用nohup或从启动脚本运行。

Screen 应该可以工作,如果不行则程序自行退出,检查其日志

使用屏幕

screen -S screen

[YOUR COMMANDS HERE] ctrl+a然后d

重新连接

screen -r screen

当你重新连接时,如果程序意外退出,屏幕上应该会出现一些错误消息

相关内容