linux - osx 的/etc/init.d 等效项?

标签 linux macos

我正在 mac 上安装 gitlab,但后者主要是为 linux 操作系统设计的。按照文档,我必须运行此命令

curl --output /etc/init.d/gitlab https://raw.github.com/gitlabhq/gitlab-recipes/master/init.d/gitlab

什么是/etc/init.d 文件夹的 mac 等效项(我知道 launchd 命令,但我正在寻找 mac 的等效/etc/init.d 文件夹)?

最佳答案

AFAIK,launchd 主要将其数据存储在 .plist 文件中的 /Library/LaunchAgents//Library/LaunchDaemons/,偶尔在您的主目录中的那些子目录中。更多关于这些文件的信息,请参阅 this tutorialthis reference .

具体针对您的问题,要设置 launchd 以运行 gitlab,请尝试将该 init.d 脚本转换为 .plist 文件上面的链接。

关于linux - osx 的/etc/init.d 等效项?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15735320/

相关文章:

macos - 有没有办法让我的沙盒 Mac 应用程序只读访问 ~/Library 中的文件?

linux - ARM assembly 中的原子比较和交换

linux - 在 Linux 中与 shell 脚本作斗争

java - 在 Mac 上添加菜​​单栏空间

macos - 为什么gdb运行后挂了?

objective-c - 右键单击 NSWindow 选项卡,将其他菜单项添加到上下文菜单

c - 无法使用 ioctl 更改 mac 地址

linux - awk - 计算列中某个值的出现次数

linux - 无法使用 Net::Ping 在 Perl 中使用 Ping 外部主机

c - 如何在 Mac OS X 上增加 C 中 "maximum open files"的限制