如何使用命令行编写信号消息?

问题描述 投票:0回答:0

我正在尝试仅使用命令行在 Signal 应用程序上编写消息。

我认为我需要做的是:

echo "Hello World" > &fd_of_Signal

在 Linux 中有一个文件,如:'/proc/pid_of_app/fd/0',但我在 MacO 上没有找到它。

所以我需要用

lsof
命令找到FD。

我使用命令

lsof -c Signal
来获取每个打开的信号文件。

我最终打开了很多信号文件,其中有很多不同的 FD(在 FD 列中),从 0r 到 41。

当我对另一个应用程序(如 Spotify)使用

lsof
命令时,FD 列中的数字完全相同。

我的问题是:我如何区分我应该使用哪个 FD 号码?如果两个应用程序的它们相似,我怎样才能让我的命令行理解我想使用 Signal 而不是 Spotify 的 fd ?在Linux中,有一个文件'/proc/pid_of_app/fd/0',MacO上有类似的东西吗?

bash command macos-monterey
© www.soinside.com 2019 - 2024. All rights reserved.