Kako ugasiti vaš Mac pomoću Mail.app

Luka Sučić

Objavljeno 22.04.2008. Objavio/la: Luka Sučić
U sekciji Novosti, Tips & tricks |

applescript.jpg
Zamislite ovakvu situaciju, krećete na put koji će trajati duže vrijeme, ugasili ste plin, struju, vodu i sve ostalo ovisno o tome koliko ste paranoični. Sjeli ste u auto i na prvih par kilometara autoputa sjetili se da niste ugasili vaš Mac. Jedino što vam preostaje je vratiti se kući i ugasiti ga. E pa ima i elegantnije riješenje vašeg problema :D. Naime nedavno sam surfajući naišao na blog Tim Mathesona gdje Tim u jednom od postova objašnjava kako u samo par minuta složiti “remote shutdown” za vašeg Mac-a koristeći samo malo AppleScript čarolije i Mail.app koji dolazi predinstaliran sa svakim OS X-om. Riješenje je vrlo zgodno i jednostavno i može se vrlo lako modificirati da umjesto shutdowna odradi bilo koju drugu radnju.

Poanta svega je jednostavna shell skripta :

tell application "Terminal"
activate
do script "cd ~/Desktop; ./mate.sh"
end tell

Script Editor koji također dolazi predinstaliran na svakom Mac-u i naravno Mail.app odnosno Rules “feature”. Za početak pretpostavit ćemo da imate postavljenu mail adresu zajedno sa Mail.app, iako nije loša ideja otvoriti potpuno novu mail adresu ( recimo na Gmailu, kako bi ste izbjegli slučajno pokretanje skripte, npr shutdown@gmail.com). Nakon toga iz Mail izbornika odaberite Rules, gdje ćemo složiti filter koji će omogućavati sve ovo.

rules.jpg

Kliknite na Add Rule, a preporučena konfiguracija bi išla ovako : trebali bi označiti “If” - “All” : of the following conditions are met pa potom “From” “contains” shutdown@gmail.com kao prvo pravilo. Da bi se dodatno osigurali možete dodati i dodatno pravilo, “Subject” “Contains” pa unesete riječ koja će biti trigger koji će pokrenuti skriptu zaslužnu za shutdown, preporučam da izbjegavate češće korištene riječi, naš trigger glasi #shutdown# , gdje znakovi na početku i kraju služe kao dodatno osiguranje.

rule-_2.jpg
Potom je potrebno napraviti ( ili skinuti već gotovu) skriptu i spremiti je negdje na računalo.
Pod Perform odaberite Run AppleScript i spremite ovo pravilo pod kojim god imenom želite ( pripazite da nakon spremanja ne pokrenete skriptu jer će vam to instant ugasiti računalo ;).

Skripta sa Tim-ovog bloga je vrlo jednostavna i možete se okušati sami u ScriptEditoru :


ignoring application responses
tell application "Finder"
shut down
end tell
end ignoring

I to je cijela “mudrolija”, svaki sljedeći put kad ste se sjetili da niste ugasili računalo, jednostavno pošaljite mail na za to pripremljenji mail account i nastavite putovati u miru :).
Međutim ovaj princip nije ograničen samo na shutdown, pomoću njega možete pokrenuti praktički bilo koju radnju ili aplikaciju, ograničeni ste samo maštom. Naprimjer pomoću ove skripte možete pratiti tok vam se “vrzma” oko računala kad niste u kod kuće ili u uredu, sve što vam treba je Mac sa iSightom, AppleScript i Mail :). Uživajte i ako pronađete još koje zgodno riješenje svakako nam javite.


Tagovi: ,

 

Komentari:

5 komentara na “Kako ugasiti vaš Mac pomoću Mail.app”

  1. cosmos u 15:17, 22.04.2008.

    ma ne idem ni pisat bez maca :)
    fora programcic.. iako kako leopard, kao nabrijan sustav, odgovara sa sigurnoscu i pravama pokretanja takvih naredbi :)
    pazi,, odem kod frenda, i ono, da mi da pogledam mejl,, ja odmah prtljam po sustavu da vidim kaj ima instlairano,, i vidim da ima ovo za ugasit komp buahahaha,,, dodjem doma i posaljem mu mejl “bok ivica, laku noc!!” :)

  2. Nemanja u 16:48, 22.04.2008.

    Predobra caka svaka cast.malko ste se ulenili treba vise ovakvih fora postat. Isprobao, radi, samo da mi pajdasi ne skontaju trigger :-) bit ce belaja

  3. Mario u 17:23, 22.04.2008.

    Ko je jo[ lud da gasi mašinu…a toliki torrenti i RS linkovi čekaju :rolleyes: :D

  4. Luka Sučić u 19:51, 22.04.2008.
    Luka Sučić

    ufff ja je gasim svaki put kad izbivam iz kuće dulje od dva dana :D …. iMac je preživio jedan požar, drugi sumnjam xD

  5. john_st u 21:06, 22.04.2008.

    VRH!!!!

Ostavi komentar




Pretplati se na odgovore bez komentiranja članka:

Tagcloud:



RSS

Newsletter

Vidi top 100