在OS X上缺少setsid命令吗?

Nat*_*_Wu 6 macos bash

我的意思是我不能在bash中使用它,它在OS X上不可用,还是Mac上仅缺少它?

这不是PATH变量问题,因为我使用find命令进行搜索,并且Mac上根本没有名为setsid的文件。

如果在OS X上缺少它,是否还有其他选择?或者,如果是我不小心以某种方式删除了它,在哪里可以找到它的副本?

小智 8

使用酿造:

brew install util-linux
Run Code Online (Sandbox Code Playgroud)

  • 安装时:“util-linux 是 keg-only,这意味着它没有符号链接到 /usr/local,因为 macOS 提供了 uuid.h 标头。”这有点悲伤,但是......要运行它,你可以直接调用它: `/usr/local/opt/util-linux/bin/setsid` 或者将它们添加到 `/usr/local/bin` (我这样做,但不建议这样做,因为 Homebrew 更喜欢自己管理它): `ln -s /usr/local/opt/util-linux/bin/* /usr/local/bin/` (2认同)

J_H*_*J_H 2

是的。/usr/bin/setsidMac OS/X 上缺失。

操作系统接口是可用的,因此根据第 2 章手册页,将 Linux 源代码移植到 Darwin 可能有一些希望。