此接口用于通过sudo来运行命令,并且提供了平台一致性处理,对于一些需要root权限运行的脚本,可以使用此接口。
::: tip 注意 为了保证安全性,除非必须使用的场合,其他情况下尽量不要使用此接口。 :::
目前仅在macosx/linux下支持sudo,windows上的管理员权限运行暂时还不支持,因此建议使用前可以通过此接口判断支持情况后,针对性处理。
import("privilege.sudo")
if sudo.has() then
sudo.run("rm /system/file")
end
具体用法可参考:os.run。
import("privilege.sudo")
sudo.run("rm /system/file")
具体用法可参考:os.runv。
具体用法可参考:os.exec。
具体用法可参考:os.execv。
具体用法可参考:os.iorun。
具体用法可参考:os.iorunv。