Sulje sovellus sulavasti Mac OS X:n komentoriviltä
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.
