标签: macos su osascript
我有一个从OSX命令行运行的程序,我想通过运行这样的命令偶尔弹出消息:
osascript -e "display dialog \"Message\""
如果我从不更改用户,这可以正常工作。如果我su other_user并在命令行上运行该程序,它将继续工作。但是,如果我su - other_user,则它不再有效,请说error retrieving current process。
su other_user
su - other_user
error retrieving current process
即使用display dialog更改用户后,如何才能让su -l运行?
display dialog
su -l