Sulje sovellus sulavasti Mac OS X:n komentoriviltä

Anonim

Sovellusten sulkeminen sulavasti tapahtuu yleensä sopivan sovellusvalikon kautta valitsemalla "Lopeta", mutta Mac GUI:ta ei selvästikään voi käyttää Mac OS X:n komentoriviltä. Joten kun useimmat komentorivin käyttäjät kohtaavat tarpeen sulkea sovellus, he lopeta käyttämällä "kill"-komentoa lopettaaksesi prosessin ja sulkeaksesi sovelluksen väkisin sen sijaan, että antaisit "pehmeän" tapin.Ilmeinen ongelma sovelluksen sulkemisessa on, että vaikka se poistuu sovelluksesta, saatat menettää tietoja tässä prosessissa, ja edes istunnon palautuksen välimuistit eivät välttämättä riitä tietojen palauttamiseen. Siten aina kun mahdollista, käyttäjien on yleensä parasta lopettaa sovellus sulavasti sen sijaan.

Vaikka se ei ole erityisen tunnettu, voit lähettää tavallisen lopetussignaalin mihin tahansa Mac OS X GUI -sovellukseen komentoriviltä osascript-komennon avulla. Se on melko helppokäyttöinen, ja sitä käsittelemme tässä.

Sovelluksien sulkeminen päätteestä sulavasti Mac OS X:ssä osascriptillä

Jälleen, tämä antaa sovellukselle tavallisen lopetussignaalin tappamissignaalin (lopetus) sijaan. Tämä tarkoittaa myös sitä, että kohdesovellus ei poistu väkisin, jos siellä on tallentamattomia tietoja ilman, että käyttäjää pyydetään syöttämään (ellei automaattinen tallennus ole käytössä Mac OS X:ssä ja sovellus ei kehota käyttäjää sen seurauksena).

Perussyntaksi normaalin lopetussignaalin lähettämiseksi GUI-sovellukseen Mac OS X:ssä terminaalista on seuraava:

"

osascript -e &39;sulje sovellus APPLICATIONNAME&39;"

Jos esimerkiksi haluat sulkea Kalenterin komentoriviltä, ​​korvaa APPLICATIONNAME sanalla "Kalenteri"

"

osascript -e &39;sulje sovellus kalenteri&39;"

Koska kalenteri synkronoituu eikä siinä ole tallennusvaihtoehtoa, sinulle ei näytetä tavallista tallennusvalintaikkunaa, kun yrität sulkea sovelluksen. Sovelluksissa, joissa on tallennusvaihtoehtoja ja kun Mac OS X:ssä automaattinen tallennus on poistettu käytöstä, tallennusvalintaikkuna tulee tavalliseen tapaan.

Toinen etu osascriptin käytöstä sovellusten sulkemiseen on se, että voit antaa sovelluksen todellisen nimen, joka on paljon helpompi muistaa ja melko käyttäjäystävällisempi kuin luottaa kokonaan prosessin tunnusnumeroihin. tappamiskomento.Huomaa, että Mac OS X:n nykyaikaiset versiot tarjoavat parannetun kill-komennon, joka on käyttäjäystävällisempi, tunnetaan nimellä pkill.

Voit käyttää tätä bash-komentosarjassa sovellusten sulkemiseen komentoriviltä tai jopa muokata sitä toimimaan samalla tavalla kuin "Lopeta kaikki avoimet sovellukset" Automator-tempun avulla, jota käsittelimme jokin aika sitten.

Sulje sovellus sulavasti Mac OS X:n komentoriviltä