Macos 如何在OSX中启动时运行sudo特权命令

Macos 如何在OSX中启动时运行sudo特权命令,macos,sudo,init,Macos,Sudo,Init,我有一个python脚本,我想在每次启动机器时运行它。然而,它需要sudo。启动时使用sudo生成python脚本的简单解决方案是什么?对于非特权启动脚本,只需将单行命令添加到/etc/rc。对于需要sudo的命令,只需将单行命令添加到/etc/rc。对于非特权启动脚本,只需将单行命令添加到/etc/rc.local对于需要sudo的命令,将其添加到/etc/rc.common可以使用launchd launchd--系统范围和每个用户的守护程序/代理管理器 将属性列表文件添加到/Library

我有一个python脚本,我想在每次启动机器时运行它。然而,它需要sudo。启动时使用sudo生成python脚本的简单解决方案是什么?

对于非特权启动脚本,只需将单行命令添加到
/etc/rc。对于需要
sudo
的命令,只需将单行命令添加到
/etc/rc。对于非特权启动脚本,只需将单行命令添加到
/etc/rc.local
对于需要
sudo
的命令,将其添加到
/etc/rc.common
可以使用
launchd

launchd--系统范围和每个用户的守护程序/代理管理器

将属性列表文件添加到
/Library/LaunchDaemons
目录


查看一下

您可以使用
launchd

launchd--系统范围和每个用户的守护程序/代理管理器

将属性列表文件添加到
/Library/LaunchDaemons
目录

看看