标签: ruby service background daemon tcpclient
我有一个用Ruby编写的TCPclient。我想在后台使用它。目前它有一个循环:
loop do end
所以我可以运行一个客户端,它可以永久运行。
有没有办法作为服务运行,并将pid写入文件,然后我将能够通过pid杀死该进程?
答案 0 :(得分:6)
daemons gem仅适用于此。
答案 1 :(得分:0)
您可以使用unix系统:
ruby myfile.rb && echo $! > my_file.pid