Amit szeretek az Automatornál, az az, hogy ez valójában egy WYSIWYG programozási módszer. Ez lehetővé teszi egy nem programozó számára, hogy alapvetően olyan szkripteket hozzon létre, amelyek során a számítógép mindent megtesz az Ön számára. A Windows operációs rendszerrel használhatja a VBScriptet és kötegelt fájlokat hozhat létre, de ez a legtöbb (többek között engem is) képességein túlmutat. Vannak olyan Windows segédprogramok, amelyek hasonlóan működnek, mint az Automator, de nem olcsók. Például egy Automise for Windows nevű program biztosít környezetet a szkriptek létrehozásához, de ez bonyolultabb és 195 dollárba kerül. Ez több, mint a teljes OS X operációs rendszer. Éppen ellenkezőleg, az Automator csomagban van az OS X-lel, és elég könnyű használni.
Az Automator használatához még mindig úgy kell gondolkodnia, mint egy programozó. Nem kell belemennie a tényleges kódolásba (kivéve, ha valami komoly erőteljes Automator munkafolyamatot szeretne létrehozni az AppleScript-hez kapcsolva), de képesnek kell lennie arra, hogy alkalmazzon egy kis logikát a műveletek megfelelő sorrendbe helyezéséhez. . Alapvetően az Automator megadja a műveletek listáját. Ezeket a műveleteket olyan értelmes munkafolyamatokkal egyesíti, amelyek valamit megvalósítanak. Művelet használata egy egyszerű drag and drop a munkaterületre. Beállított néhány paramétert a műveletre, és a helyén van.
Az Automator első használatának szemléltetése érdekében bemutatom azokat a lépéseket, amelyeket munkafolyamat készítéséhez használtam, amelynek célja az adatbázis-biztonsági mentések letöltése a szerverről a Mac-re. Ezután megmutatom, hogyan lehet használni a CRON-ot az adott munkafolyamat automatikus futtatásához. Saját esetemben minden este futtatom ezt a munkafolyamatot, így folyamatosan van itt biztonsági másolataim a Mac-én. A CRON az az operációs rendszer szolgáltatás, amely minden UNIX operációs rendszeren elérhető, és amelyet bizonyos időpontokban futtatni kell. Nagyon gyakran használják azokat a webszervereket, amelyek UNIX-alapú operációs rendszert használnak. Nos, a Mac OS X szintén az Unix alapú, tehát CRON-ot is használ.
A példámban az FTP kliens Transmit-et használtam a tényleges fájlátvitel végrehajtására. Így csinálom.
- Húzza a „Launch Application” műveletet a munkaterületre. A művelet legördülő menüjében az Átvitel (FTP kliens) lehetőséget választottam.
- Húzza a „Mappa szinkronizálása” műveletet a munkaterületre. Az én esetemben a Transmit kíséri ezt a műveletet, és beteszi az Automatorba. Tehát az akció kifejezetten a Transmit-kel való együttműködésre van programozva. Megadom a kiszolgáló nevét, a bejelentkezést, a mappát azon a helyi oldalon, amelybe letölteni akarom, a távoli webhely (a szerver) mappáját, ahol a biztonsági mentések vannak, és a szinkronizálás irányát (letöltés).
- Ezután húzza a „Quit Application” műveletet a munkaterületre, és válassza az Átvitel lehetőséget.
- A munkát munkafolyamatként mentem el. A munkafolyamat teszteléséhez és az eredmények megtekintéséhez nyomja meg az Automator „Futtatás” gombját. Megteszem ezt, és látom, hogy a munkafolyamat működik. Menő.
- Ezután ezt a munkafolyamatot CRONon keresztül szeretném futtatni. A cron feladatokat a parancssorból is beállíthatja, de telepítem és elindítom a CronniX programot, amely a szokásos grafikus felületen keresztül hozzáférést biztosít a CRON-hoz.
- A munkafolyamat futtatásához a következő parancsot használom:
automator /Users/davidrisley/Documents/Workflows/GetDatabaseBackups.workflow/Contents/document.wflow
Megjegyzés: azautomator /Users/davidrisley/Documents/Workflows/GetDatabaseBackups.workflow/Contents/document.wflow
kell helyezni, hogy a rendszer tudja, hogyan kell megnyitni a fájlt. . Ugyanakkor, míg a „munkafolyamat” dokumentum fájlként jelenik meg a Finderben, valójában ezt nevezik „csomagnak”. Ha rákattint a jobb gombbal, és kiválasztja a „Csomag tartalmának megtekintése” lehetőséget, látni fogja, hogy valójában egy csomó fájlból áll. Tehát, bele kell mélyülnie és el kell jutnia az aktuális szkripthez, hogy futtassa a CRON-on. - Állítsa be, hogy bármikor futhasson.
- Végeztél.
Itt található az Automator képernyőképe, amelyben a fenti munkafolyamat található. Vegye figyelembe a bal oldali műveletek könyvtárát, amelyek mindegyike húzható a munkaterületre, hogy különféle munkafolyamatok széles skáláját lehessen létrehozni.
Vegye figyelembe, hogy ehhez az egész eljáráshoz szüksége van arra, hogy a kiszolgálón legyen valami biztonsági másolat készítésre kész. Ha megragadja a webhely fájljait, akkor jó. Ha szeretne megragadni az adatbázis biztonsági másolatait, akkor természetesen szüksége lesz valamire a szerveren, amely adatbázist készít, és ezeket a fájlokat elhelyezi a szerver fájlrendszerébe.
Az Automator képes néhány igazán hatalmas dologra. Ez a munkafolyamat valójában nagyon alapvető, de számomra hasznos volt.
Szóval, Önök valamelyike használja az Automator alkalmazást? Érdekelnék a megjegyzései arról, hogy mit tettél vele.
