Linux за българи: Форуми

Програмиране => Общ форум => Темата е започната от: aspirina97 в Dec 23, 2009, 12:25



Титла: Помощ за един баш скрипт
Публикувано от: aspirina97 в Dec 23, 2009, 12:25
Как мога да напиша скрипт, който да ми сменя МАК адреса на ЛАН-картата през определено време и да взима МАК-овете от файл.


Титла: Re: Помощ за един баш скрипт
Публикувано от: bato_shmaizera в Dec 23, 2009, 22:36
"Как мога да напиша скрипт"
тука пише как: http://tldp.org/LDP/Bash-Beginners-Guide/html/

"през определено време"
info/man crontab
info/man at

 ;D


Титла: Re: Помощ за един баш скрипт
Публикувано от: b2l в Dec 23, 2009, 23:31
//off
Аре напишете му го на пич-а де, защото в противен случай аз почвам да пиша - хахахаха
И тогава Марчето ще трябва да ме отдели самостоятелно в нова тема  :D :D :D ;) ;) ;) ;) ;D ;D ;D ;D [_]3 [_]3 [_]3 [_]3



Титла: Re: Помощ за един баш скрипт
Публикувано от: bop_bop_mara в Dec 24, 2009, 03:30
//офф
Въпросът е "как", а не "напишете ми" ;) Но да интересно защо за лесните баш скриптове никой не се сърди, че се пита...

По въпроса: MAC виждаш и сменяш с ifconfig. Ще ти трябва малко парсване, за което може да ти помогне bash, но по-скоро ще ти трябва нещо като sed или awk. С тях също така ще може да вземеш маковете от файл. През определено време - crontab.

//off again
Ако не е тайна, за какво ще го ползваш тоя скрипт?


Титла: Re: Помощ за един баш скрипт
Публикувано от: betso в Dec 24, 2009, 03:55
Гледам, че за 2-ри път се предлага cron, а пък на мен спонтанно ми хрумна да ползвам sleep за целта. Задачата не е на, а през определено време.
В зависимост от формата на файла с MAC-адресите, може да се наложи да се ползва sed/awk, но аз по-скоро бих оправил формата (всеки MAC-адрес на нов ред). Тогава може с read да се подават на ifconfig в цикъл, който след това да си заспи за "определеното време".
Успех! :)


Титла: Re: Помощ за един баш скрипт
Публикувано от: aspirina97 в Dec 24, 2009, 09:35
Амм... мога ли да набутам маковете в променливи? И с Bash да ги сменям през определено време. Довечера ще постна до там до където успявам и ще помоля накой да продължи или да даде някъкви идеи  :-[

p.s Благодаря предварително  [_]3


Титла: Re: Помощ за един баш скрипт
Публикувано от: VladSun в Dec 24, 2009, 11:42
Гледам, че за 2-ри път се предлага cron, а пък на мен спонтанно ми хрумна да ползвам sleep за целта. Задачата не е на, а през определено време.

cron може да изпълнява скриптове и през определено време
Код:
*/5 * * * *  /script/to/execute.sh

 ;)


Титла: Re: Помощ за един баш скрипт
Публикувано от: aspirina97 в Dec 24, 2009, 18:55
А бре.... май ще е най-добре някой да ми го напише   :)  ???  :-[  [_]3


Титла: Re: Помощ за един баш скрипт
Публикувано от: bop_bop_mara в Dec 26, 2009, 02:08
Не се надявай ;) Ще си навлечеш много гневни мнения :) И все пак кажи толкова ли е спешно, ако не е, седни, поразцъкай и съчини нещо, което да предложиш за подобрения.