我正在尋找跨兩個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