ПредишенСледващото

Работа в голяма компания, аз бях помолен да копирате размер от 1 МБ на отдалечена машина работи на Windows XP Pro Control.

Всичко би било добре, ако не и за броя на компютрите, на която е необходимо да копирате. Имаше около 800!. Добрата новина е, че всички компютри имат еднакви настройки, т.е. на всеки потребител PC е регистрирано като администратор право на достъп до устройства в мрежата. Имам работа лаптоп, който utanovlena Xubuntu 10.4, това е, което аз планира да използва толкова пъти, четат и чували за сценария на Linux и никога не ги пишат сами.

Обръщането в неговите възможности за глава, веднага отхвърли последната версия на плана за монтиране мрежа папка, защото като някаква лекота и гъвкавост. Консултации в IRC канал # Ubuntu-ДН, аз бях помолен да се използва smbclient. Както аз го направих.

За да започнете, аз погледнах smbclient синтаксис.

Интересувах се от параметрите -U и -с. Параметърът -U предава на потребителското име, от чието име ние извърши действие. Опцията -с се подава поредица от команди smbclient # 'и разделени с ";". След като играе малко с различните опции намерих моята версия:

След като остави малко време и голямо желание да се научат да работят със скриптове, аз започнах да се уча «Баш-Scripting». Погледнете примерите, които имам само за яснота разпределени променливи.

В моя случай това е:

Освен това, копна ръководство, за да тряскам скриптове, открих как да се проведе на линиите за четене от файл, който ми даде възможност да редактирате списъка на Силите, независимо от основната сценария:

Вместо дисплей съм в рамка командния smbclient с аргументи.

При осъществяването на тази серия, открих, че на последния ред на файла се чете, но не се използват. Поради краткия срок, реших да добавите един ред и пишат в него никаква стойност.

В крайна сметка, стигнах до този вариант, в който аргументите се предават от променливите:

Надяваме се това ръководство ще помогне на читателя и да придобият опит от първа писмено Баш-Script # 'и как да ми помогне.

Свързани статии

Подкрепете проекта - споделете линка, благодаря!