我有一个perl脚本,它使用反引号调用另一个perl脚本。我想改为调用这个脚本并让它守护进程。我该怎么做呢?
编辑:
我不关心与进程/守护进程通信。我很可能只是把它放在sqlite3表或其他东西上。
答案 0 :(得分:5)
你指的是反引号,因此我想你想在它启动后与守护进程通信?由于守护进程不使用STDOUT,因此您必须考虑将信息传递给它的其他方式。
Perl进程间通信手册页(perlipc)有几个很好的例子,尤其是“Complete dissociation of child from parent”部分。
Proc::Daemon包含用于守护进程的便捷功能。