Оно што волим код Аутоматора је како је то заиста ВИСИВИГ начин програмирања. Омогућује непрограмеру да у основи креира скрипте због којих ће рачунар учинити нешто за вас. У Виндовс-у можете да користите ВБСцрипт и креирате серијске датотеке, али то је ван вештина већине (укључујући мене). Постоје услужни програми за Виндовс који раде слично као и Аутоматор, али нису јефтини. На пример, програм под називом Аутомисе за Виндовс пружа окружење за креирање скрипти, али је сложенији и кошта 195 долара. То је више од целог ОС Кс оперативног система. Супротно томе, Аутоматор је у пакету са ОС Кс и прилично је једноставан за употребу.
Да бисте користили Аутоматор, још увек ћете морати да размишљате као програмер. Нећете морати да улазите у стварно кодирање (осим ако не желите да направите неке озбиљно снажне аутоматизацијске радне токове спајајући га са АпплеСцрипт-ом), али требате да будете у могућности да примените мало логике да бисте поставили акције у правом редоследу . У суштини, Аутоматор вам даје списак акција. Комбинујете те радње у смислене токове рада који нешто постижу. Употреба радње је једноставно превлачење у радни простор. Поставили сте неколико параметара на акцији и она је на месту.
Да бих илустровао своју прву употребу аутоматора, водићу вас кроз кораке које сам користио за креирање процеса рада дизајнираног за преузимање резервних копија података са мог сервера на мој Мац. Потом ћу вам показати како се помоћу ЦРОН-а аутоматски покреће тај радни ток. У мом случају радни ток проводим сваке вечери тако да стално имам резервне копије овде на свом Мацу. ЦРОН је сервис оперативног система који се испоручује на свим УНИКС оперативним системима и који је дизајниран да покрене ствари у одређено време. Врло се често користи у веб серверима који користе УНИКС оперативни систем. Па, Мац ОС Кс је такође базиран на Уник-у, па користи и ЦРОН.
У свом примеру, користио сам ФТП клијент Трансмит да бих извршио стварни пренос датотека. Ево како то радим.
- Повуците радњу „Покрени апликацију“ у радни простор. У падајућем менију за ову радњу изабрао сам Трансмит (мој ФТП клијент).
- Повуците радњу „Синхронизуј мапу“ у радни простор. У мом случају Трансмит долази са овом радњом и ставља га у Аутоматор. Дакле, радња је посебно програмирана за рад са Трансмитом. Наводим име сервера, пријаву, фасциклу на локалној страни у коју желим да преузмем, мапу на удаљеном месту (мој сервер) где се праве резервне копије и смер за синхронизацију (Преузми).
- Затим повучем радњу „Затвори апликацију“ у радни простор и изаберем „Пошаљи“.
- Рад чувам као ток рада. Можете да притиснете дугме „Покрени“ у програму „Аутоматор“ да бисте тестирали ток рада и прегледали резултате. То радим и видим да ток рада функционише. Хладан.
- Даље, желим покренути овај тијек рада преко ЦРОН-а. Црон послове можете поставити путем командне линије, али ја инсталирам и покрећем ЦронниКс, програм који пружа приступ ЦРОН-у преко уобичајеног графичког интерфејса.
- Следећу наредбу користим за покретање тока рада:
automator /Users/davidrisley/Documents/Workflows/GetDatabaseBackups.workflow/Contents/document.wflow
Напомена да у наредбу треба даautomator /Users/davidrisley/Documents/Workflows/GetDatabaseBackups.workflow/Contents/document.wflow
„аутоматизацију“ тако да систем зна како да отвори датотеку . Такође, док ће се „радни ток“ документ појавити као датотека у Финдеру, он се заправо зове „пакет“. Ако на њега кликнете десним тастером миша и изаберете „Прикажи садржај пакета“, видећете да се он у ствари састоји од гомиле датотека. Дакле, треба да се удубите у њега и дођете до стварног сценарија да бисте га покренули преко ЦРОН-а. - Подесите га да ради кад год желите.
- Готови сте.
Ево снимка заслона Аутоматора са горњим током рада. Имајте на уму библиотеку акција на левој страни, а све се оне повлаче у радни простор да бисте створили широк спектар различитих радних токова.
Имајте на уму да овај цео поступак захтева да имате нешто спремно за копирање на вашем серверу. Ако хватате датотеке вашег сајта, онда добро. Ако желите да направите резервне копије базе података, наравно, требаће вам нешто на вашем серверу што ради депоније базе података и смештање тих датотека у систем датотека датотека вашег сервера.
Аутоматор је способан за неке заиста моћне ствари. Овај тијек рада је заправо заиста основни, али користио ми се.
Значи, да ли неко од вас користи Аутоматор? Мене би занимали ваши коментари о томе шта сте урадили с тим.
