我试图通过使用终端在预览中关闭打开的窗口。我在互联网上找到的所有东西都建议使用AppleScript代替,但我不能这样做,因为plist选项对我来说不存在(启用osascript预览,如Super User所示)。我正在运行OS X 10.8.2。用Bash /终端杀死应用程序窗口
我在这里应该注意到,我并不真正关心AppleScript,并且会更喜欢bash解决方案。
重申一下,我在Preview中打开了一个.pdf,我想关闭访问和显示文件的特定窗口,而不是终止整个程序。我认为这是可能的,因为操作系统有一种方法可以杀死没有bash的窗口。
我也想知道操作系统在关闭应用程序的子进程(窗口)时如何与shell接口。
我可以找到打开.pdf,进程,套接字,节点等。与lsof,但我很犹豫要继续这样的信息,因为AFAIK,我可以杀死整个过程(矫枉过正)或关闭端口/套接字(奇怪杀死)与该信息。
感谢您帮助解决这个问题。我真的很困扰我的谷歌功能让我失望。
编辑:添加到osascript的超级用户链接中,以便添加上下文。
'man ps' then'man kill' no no need to look on the internet。 – 2013-03-07 04:20:00
是的,但是,我会用kill来关闭应用程序的一个子单元而不终止整个应用程序的信号?手册中列出的唯一信号或者太嗜血或者太无效。我迄今为止使用的搜索引擎并没有帮助。 – 2013-03-07 05:06:09