Netbeans fájlok szinkronizálása a távoli kiszolgálóról ssh-on keresztül, savepearlharbor
Jó idő% habrauser%!
Bárki, aki ebben a csodálatos IDE-ben dolgozik, előbb-utóbb csodálkozik: "Miért nincs egyszerű dolog, úgy tűnik, a fájlok automatikus szinkronizálása egy távoli szerverről?"
A projekt a beállításokat a NetBeans konfigurációban van egy pipa „Enable automatikus keresést forrás fájlok”, ami kell, hogy megoldja a problémát, de a pozitív hatás nem volt látható tőle.
A születés módja jobban hasonlít a mancsokra, mint a probléma megfelelő megoldása, azonban a munkája, mint bármely más mankó. Az első dolog, ami eszébe jutott a rsync + bat + keresése, de ez egy fekete doboz, amely úgy tűnik, néhány percenként, nem örömet, kezdte keresni alternatív, és ez az, ami történt:
Szükségünk van
a linux számára
az operációs rendszer héjától függően:
Gyakori a Winsows és a linux számára
A sync.list fájlt a projekt mappában hoztuk létre (bárhová nevezhetjük, a legfontosabb dolog nem elfelejteni megadni a megfelelő nevet a -files-from paraméterben)
A fájl tartalmazza a szinkronizált könyvtárak listáját. Különös figyelmet kell fordítani arra, hogy a belső könyvtáraknak viszonylagosaknak kell lenniük. t. e. ha a projekt a szerveren a mappa / sites / site1, és azt akarjuk, hogy szinkronizálja a mappákat / sites / site1 / állami és / sites / site1 / app, akkor meg kell írni egy egyszerű fájl
Minden könyvtár egy új sorból. Minden útvonalat az rsync paraméterekben megadott értékhez viszonyítva kell beállítani, ez a viselkedés a parancsjelzőkkel megváltoztatható.
Itt olvashat például a crontab beállításokról. az rsync paraméterekről - itt
Ez minden. Ha a projekt nem használja az ssh-t és az ftp-t, vagy más protokollt, erre a megfelelő programokat használhatja.
Köszönjük figyelmét!
Kívánságok és javaslatok várják!