我正在尝试仅使用命令行在 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上有类似的东西吗?