Macos 当作为登录钩子运行时,在mac上的bash中拾取当前用户
我的脚本目前接收从“users”返回的第一个用户,在测试中它工作得很好,但一旦我将其转换为登录挂钩,它就无法正确地接收用户 有没有办法找到正在登录的用户 使用$USER也不起作用Macos 当作为登录钩子运行时,在mac上的bash中拾取当前用户,macos,bash,Macos,Bash,我的脚本目前接收从“users”返回的第一个用户,在测试中它工作得很好,但一旦我将其转换为登录挂钩,它就无法正确地接收用户 有没有办法找到正在登录的用户 使用$USER也不起作用 我试过使用“/usr/bin/logname”来获取用户名,它只返回“root”您试过$USERenv变量吗?MacOS将用户名作为第一个参数传递给脚本,因此在bash中,它将存储在$1中用于测试,而不是作为登录挂钩
我试过使用“/usr/bin/logname”来获取用户名,它只返回“root”您试过
$USER
env变量吗?MacOS将用户名作为第一个参数传递给脚本,因此在bash中,它将存储在$1中用于测试,而不是作为登录挂钩