在不使用 IPC 的情况下从另一个初始化脚本向 Python 守护进程脚本发送消息

Send message to a Python daemon script from another init script without using IPC

我有一个 python 守护程序初始化脚本,它必须从其他初始化脚本获取消息 starting.Since 这是我的 raspberry Pi 板的初始启动阶段 我不想对消息 passing.Is 使用任何 IPC 有任何简单的方法我可以将消息从我的其他初始化脚本传递到 python daemon.Thanks 提前为这个问题提出任何好的建议.

您可以使用命名管道。首先,您使用 mkfifo 实例化命名管道,这会创建表示管道的文件。然后你在两个脚本中打开这个文件 - 一个用于写入,另一个用于读取。之后,您可以在一个脚本中将一些数据写入打开的文件,然后在另一个脚本中将其读回。

注意管道是单向的,也就是说如果需要双向通信,那么就需要创建两个管道。