我用 python 创建了一个脚本,基本上可以 ping 列表中找到的所有服务器。我需要在启动时使用 sudo 权限运行此脚本。
所以问题是,如何在启动时使用 sudo 权限运行脚本
答案1
检查一下:创建启动守护进程和代理。这些可以通过 root 权限来完成(launchd 以 root 身份运行)。
我所做的是将这些脚本放在 /Library/StartupItems 中;检查一下:启动项。这些由 root 权限运行(请参阅底部的启动项权限)。然而,这是执行此类操作的老方法。不过,在 Lion 中仍然有效。