chiudi tutte le istanze di google chrome tranne prima

0

Posso chiudere google chrome con il seguente comando bash:

kill -9 $(ps -x | grep "Google Chrome" | awk "{print $1}")

Chiude tutte le istanze di google chrome. Ma ho bisogno di un comando che chiuda tutte le istanze di google chrome tranne prima, perché la musica sta suonando lì e non voglio fermarla.

Uso la parola instance per esprimere la nuova finestra di google chrome che si apre dopo aver premuto super N .

    
posta Maxim Yefremov 28.03.2014 - 20:07
fonte

1 risposta

4

Per chiudere tutte le finestre tranne la finestra in primo piano, esegui:

osascript -e 'tell app "Google Chrome" to close (windows 2 thru -1)'

Per chiudere tutte le finestre tranne la finestra aperta per prime, esegui uno script come questo in AppleScript Editor:

tell application "Google Chrome"
    if number of windows < 2 then return
    set min to id of window 1
    repeat with w in windows 2 thru -1
        if id of w < min then set min to id of w
    end repeat
    close (windows where id is not min)
end tell

"Le istanze" sono di solito chiamate finestre in OS X e le finestre non sono istanze separate di un processo come le istanze aperte da open -n .

    
risposta data 29.03.2014 - 12:21
fonte

Leggi altre domande sui tag