我在Linux中有一个长时间运行的ruby脚本,它有一些存储在哈希表中的有趣数据。该程序没有任何持久性机制,我有兴趣从它的哈希表中复制数据。有没有办法从正在运行的ruby脚本的内存中复制数据?
拉吉
答案 0 :(得分:7)
这不适合胆小的人,但有一个名为Hijack的工具可以为你提供一个直播的红宝石过程提示。 RubyInside有一个非常简短的纲要和example of how to use it。
答案 1 :(得分:0)
通过转储哈希表的序列化版本来添加响应的信号处理程序将非常容易。
请参阅Signal.trap。