【发布时间】:2015-05-28 09:28:50
【问题描述】:
希望有人知道这个,我可以回答我的另一个问题。 Launchagent 尝试加载我的脚本太快,因此它失败了 - 我已将其 nice 设置为 20,其他所有设置到最后,但是在创建帐户时它仍然太快了。
该脚本调用cliclick,如果系统未作为未知命令正确登录,则会失败。所以,我的想法是这样的。
在脚本开始时运行cliclick -h,它会显示帮助菜单。如果它在未知命令上失败,请继续重复,直到它成功为止,然后继续执行脚本的其余部分。
确保脚本在用户处于桌面之前不会运行是一种肮脏的方法,我想不出更好的方法,但我也不知道如何实现它 - 所以 bash 脚本专家,如何循环 cliclick -h 直到它成功然后继续脚本的其余部分?
【问题讨论】:
标签: macos bash shell scripting launchd