Hogyan-script fájlokat másolni a hálózaton keresztül, az orosz nyelvű leírás ubuntu
Dolgozik egy nagy cég, megkértek, hogy másolja 1MB fájlméret egy távoli gépen futó Windows XP Pro Control.
Minden jó lenne, ha nem a PC-k számát, amelyre azért volt szükség, hogy másolja a fájlt. Voltak körülbelül 800!. A jó hír az volt, hogy minden számítógép azonos beállításokkal, azaz minden PC-felhasználó már regisztrált, mint egy rendszergazda hozzáférhet meghajtók a hálózaton. Van egy munkát laptop, amely utanovlena Xubuntu 10,4, ez az, amit tervezett használata annyiszor olvastam és hallottam a forgatókönyvet a Linux és soha levelet rájuk.
Lapozgatott a fejében lehetőség, rögtön elutasította az utolsó változat a terv szerelhető hálózati mappába, mert mint valami könnyedség és a sokoldalúság. Tanácsadás az IRC csatornán # ubuntu-ru, megkértek, hogy használni smbclient. Ahogy én is tettem.
Kezdeni, néztem smbclient szintaxis.
Érdekelt a paraméterek U és -C. A -U átadott paramétert felhasználónév, akinek nevében azt művelet. A -c opció elfogadott egy sor parancs smbclient # „elválasztva a»;«. Miután játszott egy kicsit a különböző lehetőségeket találtam a verzió:
Miután elhagyta egy kis időt, és egy nagy vágy, hogy tanulni dolgozni scriptek, elkezdtem tanulni «Bash-Scripting». Nézd meg a példákat már csak a jobb átláthatóság kiosztott változókat.
Az én esetemben ez:
Továbbá tükrözött bemutatása bash script, találtam, hogyan kell elvégezni az olvasási sorok egy fájl, ami lehetőséget adott arra, hogy módosítsa az állomásoknak a listája függetlenül a fő script:
Ahelyett kijelző I keretes parancs smbclient érveket.
Végrehajtása során a sorozatból, azt tapasztaltam, hogy az utolsó sor a fájl olvasható, de nem használt. Mivel a szoros ütemterv, úgy döntöttem, hogy adjunk egy vonalat, és írd bele minden értéket.
A végén jöttem ezt a változatot, ahol az érvek telt el a változókat:
Remélhetőleg ez az útmutató segít az olvasónak, és megszerezni első tapasztalatok írásban Bash-Script # „s hogyan, hogy segítsen nekem.