如何在Ruby中生成一个新进程来执行任务?
我想编写一个运行守护进程Ruby进程的Ruby脚本,这样我就可以执行以下操作:如何在Ruby中生成一个新进程来执行任务?,ruby,Ruby,我想编写一个运行守护进程Ruby进程的Ruby脚本,这样我就可以执行以下操作: $ task start Started... # start a daemon to do useful work; don't block # Some time later: $ task end Finished. 最好的方法是什么?当您希望进程与终端分离并停止发送输出时,请使用Process.daemon方法。要结束该过程,您必须向其发送一个信号。大多数程序通过使用包含PID的文件来处理此问题。当您希
$ task start
Started...
# start a daemon to do useful work; don't block
# Some time later:
$ task end
Finished.
最好的方法是什么?当您希望进程与终端分离并停止发送输出时,请使用
Process.daemon
方法。要结束该过程,您必须向其发送一个信号。大多数程序通过使用包含PID的文件来处理此问题。当您希望进程与终端分离并停止发送输出时,请使用Process.daemon
方法。要结束该过程,您必须向其发送一个信号。大多数程序通过使用包含PID的文件来处理此问题