2
我有一个Perl脚本使用反引号调用另一个Perl脚本。我想改为调用这个脚本并让它守护进程。我如何去做这件事?如何从perl脚本中守护一个perl脚本?
编辑:
我不介意与process/daemon进行通信。我很可能只是将其粘贴在sqlite3表或其他东西。
我有一个Perl脚本使用反引号调用另一个Perl脚本。我想改为调用这个脚本并让它守护进程。我如何去做这件事?如何从perl脚本中守护一个perl脚本?
编辑:
我不介意与process/daemon进行通信。我很可能只是将其粘贴在sqlite3表或其他东西。
您提到反引号,因此我想你想在启动后与守护进程通信?由于守护进程不使用STDOUT,因此您将不得不考虑将信息传入或传出的其他方式。
Perl进程间通信手册页(perlipc)有几个很好的例子,特别是“Complete dissociation of child from parent”部分。
Proc::Daemon包含用于守护进程的方便功能。
Proc ::守护程序看起来有趣的感谢。 – Incognito 2011-04-09 09:01:08