我有一个 perl 脚本,它使用反引号调用另一个 perl 脚本。我想改为调用此脚本并使其守护进程。我该如何去做呢?
编辑:
我不关心与进程/守护进程进行通信。我很可能会把它放在 sqlite3 表或其他东西中。
最佳答案
您指的是反引号,因此我想您想在守护进程启动后与其进行通信?由于守护进程不使用 STDOUT,因此您必须考虑其他方式来传递信息。
Perl 进程间通信手册页 ( perlipc ) 有几个很好的示例,特别是“Complete dissociation of child from parent ”部分。
Proc::Daemon包含用于守护进程的便捷函数。
关于perl - 如何从 Perl 脚本中守护进程 Perl 脚本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5603687/