2011-04-09 95 views
2

我有一个Perl脚本使用反引号调用另一个Perl脚本。我想改为调用这个脚本并让它守护进程。我如何去做这件事?如何从perl脚本中守护一个perl脚本?

编辑:

我不介意与process/daemon进行通信。我很可能只是将其粘贴在sqlite3表或其他东西。

回答

5

您提到反引号,因此我想你想在启动后与守护进程通信?由于守护进程不使用STDOUT,因此您将不得不考虑将信息传入或传出的其他方式。

Perl进程间通信手册页(perlipc)有几个很好的例子,特别是“Complete dissociation of child from parent”部分。

Proc::Daemon包含用于守护进程的方便功能。

+0

Proc ::守护程序看起来有趣的感谢。 – Incognito 2011-04-09 09:01:08