我正在寻找跨两个Perl脚本的高效沟通方式。我有两个脚本;脚本1生成一些数据。我希望我的 脚本2能够访问该信息。如何通过Perl CGI脚本进行通信?
最简单/最笨的 方法是将脚本1生成的数据作为文件写入,稍后使用脚本2将其读取为 。除此之外还有其他方法吗?我可以将 数据存储在内存中并将其提供给脚本2(当然,我的Linux支持 )?由脚本1表示malloc一些数据,并且使脚本2能够访问它 。
不能保证脚本2将在脚本1之后运行。因此 应该有一些方法来使用看门狗定时器释放该内存。
让我再揭示一些背景。我使用CGI-Perl在网络服务器上运行这些脚本。因此,点击一个按钮脚本1运行,它会生成一个html网页。现在用户可以添加一些输入到这个生成的网页并点击这个新页面上的一个按钮。现在脚本2应该能够读取新的网页上的数据。我可以将数据重新发回到网络服务器但更有效的方法是将生成的页面副本保留在服务器中,并将其提供给脚本2.现在,我想避免将生成的页面记录为文件。我正在考虑将它存储在内存中
知道你想要做什么可能会有所帮助。 – muhmuhten 2010-10-11 16:33:53