在使用 mac sonoma 时。我尝试通过 Automator 应用程序运行我的 shell 脚本。脚本中有一个“diskutil umount”命令,它会给我这个错误:
TERM environment variable not set.
Usage: diskutil u[n]mount [force] MountPoint|DiskIdentifier|DeviceNode
我尝试过以下任何一种方法,但是都没有成功:
export TERM=xterm-color
export TERM=xterm
如果我在终端上运行脚本,那么它会完美运行。只有通过自动程序我才会收到该错误。
在终端上运行时,系统会通过标准输入要求我输入该 diskutil-unmount 命令的密码。我必须将其保存在环境变量中,这是否与该密码有关?我不确定。
有人知道如何解决吗?