1
我想知道是否有方法杀死所有窗口进程,如在活动监视器中选择“窗口进程”,从bash
的Mac OS X(Lion 10.7.3)中显示。如何杀死OS X中的所有窗口进程
我想知道是否有方法杀死所有窗口进程,如在活动监视器中选择“窗口进程”,从bash
的Mac OS X(Lion 10.7.3)中显示。如何杀死OS X中的所有窗口进程
,可以很容易地使用AppleScript来实现,特别是Process Suite软件的系统事件,这似乎有大约一个窗口应用程序相同的概念作为活动监视器:
tell application "System Events"
set windowedAppIDs to bundle identifier of every process whose background only is false
repeat with windowedAppID in windowedAppIDs
tell application id windowedAppID to quit
end repeat
end tell
要从shell中使用它,请将其包装在osascript -e
(每一行AppleScript中有一个-e
选项,请注意引用和转义,请参阅man osascript
)。
'kill'或'killall'? –
uday
2012-04-06 21:53:42
你认为什么是“窗口化过程?”如果它有一个菜单,但没有窗户,你是否在计算它?如果它有窗户,但没有码头图标? – 2012-04-07 00:06:20
什么活动监视器列为“窗口过程”http://cl.ly/FeXR从本质上讲,当您按下Cmd-Tab时列出的过程 – c10b10 2012-04-07 11:33:03