有没有办法像这样切换上下文?
在我的特定情况下,脚本是安装程序 postinstall 脚本,它仅需要对某些任务具有 sudo 权限,并且需要登录用户在脚本末尾执行 LaunchAgent。
如果此代理以 sudo 权限启动,则用户特定(放置在用户目录中)的日志和其他资源的路径会变得混乱。
sudo shell-script not-root-user command exec
command ×1
exec ×1
not-root-user ×1
shell-script ×1
sudo ×1