通过按键或其他选项在锁定的Mac上运行Applescript

时间:2017-02-13 05:52:45

标签: macos applescript

我为特定目的编写了一个Applescript,用于启动应用程序并执行几项任务。我希望能够通过按键盘上的键来运行此脚本,但是,当Mac被锁定时。 (注意:Mac只是锁定,而不是#34;睡着了#34;)

如果存在此类(或更有效)选项,我可以选择其他选项。 上面的场景是我的理想"配置,我唯一没有灵活性的是,mac必须在此过程中保持锁定状态。

我拥有对Mac的完全管理访问权限。

2 个答案:

答案 0 :(得分:0)

我已尝试过同样的事情,当Mac被锁定时,正常处理不会发生但爬行速度慢,所以我不得不关闭屏幕而不是锁定我的Mac。没有办法解决它。

答案 1 :(得分:0)

我建议您在屏幕锁定时使用ssh “进入”您的Mac,然后从shell运行您的脚本。顺便说一下,如果它是Applescript,你可能会使用osascript

要执行此操作,您需要确保Mac上正在运行sshd,然后转到Apple菜单,然后System Preferences然后Sharing并选中{旁边的框} {1}}。

为了Remote Login进入您的Mac,您可以使用另一台Mac,或PC或名为ssh的免费iPhone / iPad应用程序,这对于通过Terminus远程控制机器非常有用

在登录时不必运行命令,我经常使用的一种技术是让一个只能执行特定功能的用户以及登录的操作执行该功能,然后再将用户注销。因此,例如,如果我想要一个可以重启机器的登录,我会创建一个名为ssh的新用户,而不是那个rebootbash的用户作为他的shell,将/etc/passwd作为他的shell。只是一个想法 - YMMV。