【发布时间】:2014-06-27 10:45:00
【问题描述】:
我使用了各种sn-ps的代码来构建一个系统
- 监听传入 TCP 数据的端口(使用 perl 脚本),将此数据写入日志文件。
- 调用并运行 PHP 脚本以使用日志文件并将其写入 RDS MySQL 数据库
我有一个配置为将数据发送到我的 AWS EC2 服务器的弹性 IP 的 GPS 设备
它工作正常,当我通过 SSH 运行时
perl portlistener.pl
它做得很好,愉快地工作。
我可以停止脚本运行的唯一方法是关闭终端窗口,结束我的 SSH 会话。我需要做的是让它始终运行,并实现启动、停止和重启功能。我需要创建一个守护进程吗?
我知道 PHP,但直到现在还没有使用过 Perl。除了安装更新、导航和编辑单个文件等之外,我对命令行也不太熟悉。
提前感谢您的帮助,或为我指明正确的方向。
【问题讨论】:
-
解决了我认为使用 Deamon::Control
-
是的,我试过了,但它不会让我在一定的询问时间内自己回答
标签: linux perl amazon-web-services amazon-ec2 daemon