Покажи Публикации - h4rd2kill
* Виж публикациите на потр. | Виж темите на потр. | Виж прикачените файлове на потр
Страници: [1]
1  Програмиране / Общ форум / Re: Bourn shell скрипт -: Jun 21, 2012, 12:58
Само да Ви информирам, че след значително усaкатяване на скрипта и нагласяне за моито ниво имам 6 :)
Мерси на всички за информацията и най- вече на @radoulov
2  Програмиране / Общ форум / Re: Bourn shell скрипт -: Apr 08, 2012, 12:23
Здравейте,

Може ли да дадете някаква документация или обяснение както точно прави този ред:
Код:
 set -- `getopt f:egh: "$@"`

До колкото четох това управлява командите, които се подавата.
Така в нашия случай f: изисква аргумент и h: също.
После не ми е точно ясно какво се случва с "$@" .

Мерси.
3  Програмиране / Общ форум / Re: Bourn shell скрипт -: Mar 23, 2012, 13:00
Мерси @radulov .

Може ли малко обяснение какво правят тези части:

Код:
 [ $# -lt 1 ] && die "$_usage_msg" 

.....

Код:
 [ $? -ne 0 ] && die "$_usage_msg" 

Предполагам, че прави проверка спрямо зададения начин на използване, но не съм сигурен каква е точно проверката.

Поздрави.
4  Програмиране / Общ форум / Re: Bourn shell скрипт -: Mar 21, 2012, 10:28
Здравей @radoulov

Бих искал да питам следното:

В скрипта ползваш
Код:
touch arch_"$_ts".tar
.........
.........
  tar uf arch_"$_ts".tar "$f"
както разбирам това ще създаде .tar файл и после с втората команда го update- ва файала.
Въпроса е, защо не се ползва -uf  а само uf.
Също така разширението (.tar.$_ext ) се слага чак накрая с изпращането чрез scp.  Каква е идеята на този метод ?
5  Програмиране / Общ форум / Re: Bourn shell скрипт -: Mar 20, 2012, 13:41
Мерси за съвета @laskov. Това определено ще бъде еднократно представяне и надявам се няма да имам бъдещи срещи с преподавателя :D.

@bop_bop_mara  не знам дали съм те разбрал точно, но към скрипта няма да се използват никакви допалнителни програми просто трябва да изпълнява това което му е зададено.
Ще е полезно малко обяснение от автора или конвертиране към по- простичък вариант ;).

Мерси отново.
6  Програмиране / Общ форум / Re: Bourn shell скрипт -: Mar 20, 2012, 09:42
@b2l Бъркаш се .. знам поне 1 ред от скрипта... (#!/bin/sh)  8). В кръгъ на шегата разбира се  и мерси, че се притесняваш за мен как ще го защитавам .. :) Ако искаш да помогнеш можеш да обясниш подробно логиката на всеки ред :o  [_]3

А ти ако искаш може да ме хванеш и да ме поразходиш :D. Едно време и аз бях нагъл като теб (не че сега не съм де), затова няма да ти обяснявам нищо :D.

Изобщо не съм нагъл... просто помолих за помощ без да задължавам никой. Мисля, че това вече се превръща в офф топик ..
7  Програмиране / Общ форум / Re: Bourn shell скрипт -: Mar 20, 2012, 09:27
@radoulov Мерси много за отделеното време и труд. Започвам да го разглеждам и тествам подробно..
@b2l Бъркаш се .. знам поне 1 ред от скрипта... (#!/bin/sh)  8). В кръгъ на шегата разбира се  и мерси, че се притесняваш за мен как ще го защитавам .. :) Ако искаш да помогнеш можеш да обясниш подробно логиката на всеки ред :o  [_]3
8  Програмиране / Общ форум / Bourn shell скрипт -: Mar 19, 2012, 22:39
Здравейте,

Както виждате съм нов във форума и като цяло нов в линукса. Надявам се да не сте много строги с мен ;). Имам задание за линукс скрипт и определено ми трябва помощ.
Решението трябва да бъде преносим Bourne shell скрипт. Не могат да се използват специфични неща от модерните shell-ове като bash, ksh, zsh и т.н.
Ето и задачката:

Да се напише скрипт, който приема като аргумент файл, чието съдържание представлява списък от пълни пътища до файлове, които трябва да бъдат архивирани в tar архив и компресирани. Резултатът от компресията трябва да бъде копиран през SSH на отдалечена машина. Необходимо е да се поддържат следните опции на командния ред:
-f - файл, от който да се четат пътищата към файловете, който ще се архивират
-е - ако някой от пътищата не съществува изпълнението на скрипта се преустановява и се извежда съобщение за грешка; в противен случай несъществуващ път се игнорира
-g - gzip компресия; в противен случай bzip2
-h - отдалечен хост и потребител във вид: user@host
За копиране през SSH може да се използва scp командата, която интерактивно очаква въвеждане на парола (приемайки, че автентикацията е само чрез потребителско име и парола).

Всяка насока или пример ще ми бъде от полза.
Мерси предварително.
Страници: [1]