以启动/usr/local/lib/FiDaemon程序为例
1.进入/Library/StartupItems目录,如果StartupItems不存在,需要创建。创建后确定StartupItems用户和组为"root:wheel",权限为"755"。
2.在StartupItems下创建目录FiDaemon。修改用户和组为"root:wheel",权限为"755"。
3.在FiDaemon目录下创建可执行文件(这里是个脚本)FiDaemon,修改用户和组为"root:wheel",权限为"755"。需要注意,可执行文件的名字必须和所在的目录名字相同。这里脚本文件的内容如下:
#!/bin/sh
. /etc/rc.common
# This script will start up FiDaemon
ConsoleMessage "Starting FiDaemon"
export HOME=/usr/local/lib
cd /usr/local/lib
/usr/local/lib/FiDaemon &
网上某些文章说启动程序代码/usr/local/lib/FiDaemon &之前可以加上nohup,但是实际操作中加上nohup导致了启动失败。
4.在FiDaemon目录下创建plist文件StartupParameters.plist,修改用户和组为"root:wheel",权限为"644"。该文件包含以下项目(不是文件具体内容)
{
Description = "FiDaemon";
Pro