我試圖通過使用終端在預覽中關閉打開的窗口。我在互聯網上找到的所有東西都建議使用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