Re: Скрипт на bash

2007-06-17 Нитка Vyacheslav Karamov
а можно и так: #!/usr/local/bin/php -f bla-bla-bla В Суб, 16/06/2007 в 23:05 +0300, rvadmin пишет: > Простой пример /usr/local/bin/php -f путь к скрипту > в переменных $_SERVER['argv'] все аргументы > > Лучше засунуть его в отдельный файл, например > #!/bin/bash > /usr/local/bin/php -f /path/to/s

Re: Скрипт на bash

2007-06-16 Нитка rvadmin
Strange_V wrote: > Alexander Kraev пишет: > > То-то и оно, в общем выхода три: > > > > 1. Извращатся с telnet или netcat(nc), писать обработчики и прочее. > > Незнаю насколько это удобно и реализуемо. > > 2. Использовать /dev/tcp вроде этого: > > > http://thesmithfam.org/blog/2006/05/23/bash

Re: Скрипт на bash

2007-06-16 Нитка Strange_V
Alexander Kraev пишет: > То-то и оно, в общем выхода три: > > 1. Извращатся с telnet или netcat(nc), писать обработчики и прочее. > Незнаю насколько это удобно и реализуемо. > 2. Использовать /dev/tcp вроде этого: > http://thesmithfam.org/blog/2006/05/23/bash-socket-programming-with-devtcp-2

Re: Скрипт на bash

2007-05-03 Нитка Alexander Smirnov
g - значит во всей строке On Thursday 03 May 2007, Ilya Petrov wrote: > В Пнд, 30/04/2007 в 10:46 +0400, Attid пишет: > > 29.04.07, 16:20, Alexander Kraev : > > >cat autoserial.conf | grep "16950/954" | sed 's/115200/460800/g' > > > > > autoserial.conf.tmp > > > > >mv autoserial.conf.tmp autoseri

Re: Скрипт на bash

2007-05-03 Нитка Ilya Petrov
В Пнд, 30/04/2007 в 10:46 +0400, Attid пишет: > 29.04.07, 16:20, Alexander Kraev : > > >cat autoserial.conf | grep "16950/954" | sed 's/115200/460800/g' > > autoserial.conf.tmp > >mv autoserial.conf.tmp autoserial.conf > > >должно сработать, не проверял. > > ну почти только остальные строчки мн

Re: Скрипт на bash

2007-05-02 Нитка Aleksey Korotkov
On Wed, 02 May 2007 17:34:57 +0300 Ilya Petrov wrote: IP> вот я долго на эту тему спорил с преподом по информатике :)мол, IP> изначально в досе (уже бугога) все архиваторы были со сжатием. Вот эта путаница понятий архивирования и сжатия от досов всяких и идёт (точнее от софта под досы, где да, де

Re: Скрипт на bash

2007-05-02 Нитка Alexander Kraev
tar - create tape archives тут можно долго спорить,для меня ключевой момент что это именно tape. то есть когда он создавался он возможно и не имел функциональности заворачивать все в файл а просто на ленту писал. то есть, я думаю что когда он создавался никто и не думал использовать его в качесте

Re: Скрипт на bash

2007-05-02 Нитка Ilya Petrov
В Вск, 29/04/2007 в 00:49 +0500, Aleksey Korotkov пишет: > Вы путаете архивирование со сжатием. tar именно архиватор. > Архивирование вовсе не подразумевает обязательного сжатия. вот я долго на эту тему спорил с преподом по информатике :) мол, изначально в досе (уже бугога) все архиваторы были со

Re: Скрипт на bash

2007-05-02 Нитка Dmitry Mityugov
On 5/1/07, Munko O. Bazarzhapov <[EMAIL PROTECTED]> wrote: > Уже 3-ий день не могу написать скрипт который бы удалял в папке все > файлы старее чем 7 дней > каталог = /backup/sql/ > от man find уже голова пухнет > помогите кто чем может Здесь обсуждалась похожая тема: http://www.linuxquestions.org

Re: Скрипт на bash

2007-05-01 Нитка Alexander Sashnov
"Alexander Kraev" <[EMAIL PROTECTED]> writes: >> Есть ли возможность из в bash работать с сокетами? Читал Advanced >> Bash-Scripting Guide Искусство программирования на языке сценариев >> командной оболочки, там не рекомендуется, но все же можно? man bash /dev/tcp/host/port из bash на Debian был

Re: Скрипт на bash

2007-05-01 Нитка Munko O. Bazarzhapov
Уже 3-ий день не могу написать скрипт который бы удалял в папке все файлы старее чем 7 дней каталог = /backup/sql/ от man find уже голова пухнет помогите кто чем может -- Мунко О. Базаржапов mailto:[EMAIL PROTECTED] ICQ UIN: 169-245-258 -- ubuntu-ru mailing list ubuntu-ru@lists.ubuntu.com https:

Re: Скрипт на bash

2007-04-30 Нитка Attid
ну я готового и не просил, а чтоб думать надо базовые знания получить.неужеле я успел проявить себя как лентяй  ? =/ну ладно, теперь хочу постичь еще одну истинукак в скрипты запихивают бинарник ? например инстолятов кроссовер офиса .  >30.04.07, 18:03, Alexander Kraev :>>Александр Краев не рисует,

Re: Скрипт на bash

2007-04-30 Нитка Alexander Kraev
Александр Краев не рисует, а дает намек, чтобы вы наконец-то думать сами начали ;) Удачи. 30.04.07, Attid <[EMAIL PROTECTED]> написал(а): пойду потестю что там Alexander Kraev нарисовал. -- Alexander Kraev -- ubuntu-ru mailing list ubuntu-ru@lists.ubuntu.com https://lists.ubuntu.com/mailman

Re: Скрипт на bash

2007-04-30 Нитка Attid
30.04.07, 14:16, Евсюков Денис <[EMAIL PROTECTED]>: > Не понятен смысл первой строки... Зачем вы берете только строки, > содержащие данную подстроку и кидаете в файл, если затем из этого файла > опять фильтруете строки по тому же принципу? В итоге вы просто берете все > строки данного файла.

Re: Скрипт на bash

2007-04-30 Нитка Alexander Kraev
тогда делаете: for i in `cat autoserial.conf`; do if [ grep "16950/954" $i ... что-то вроде, не помню как в баш ]; then sed ... >> endif echo $i >> done что-то вроде, там сами разберетесь. 2007/4/30, Attid <[EMAIL PROTECTED]>: 29.04.07, 16:20, Alexander Kraev : >cat autoserial.conf | gr

Re: Скрипт на bash

2007-04-30 Нитка Евсюков Денис
Не понятен смысл первой строки... Зачем вы берете только строки, содержащие данную подстроку и кидаете в файл, если затем из этого файла опять фильтруете строки по тому же принципу? В итоге вы просто берете все строки данного файла... Первую строку можно смело убирать... И что значит "изменят

Re: Скрипт на bash

2007-04-29 Нитка Attid
29.04.07, 16:20, Alexander Kraev :>cat autoserial.conf | grep "16950/954" |  sed 's/115200/460800/g' > autoserial.conf.tmp>mv autoserial.conf.tmp autoserial.conf>должно сработать, не проверял.ну почти только остальные строчки мне надо оставить =)в моем случае  я могу сделать такcat autoserial.conf

Re: Скрипт на bash

2007-04-29 Нитка Alexander Kraev
cat autoserial.conf | grep "16950/954" | sed 's/115200/460800/g' > autoserial.conf.tmp mv autoserial.conf.tmp autoserial.conf должно сработать, не проверял. 2007/4/29, Attid <[EMAIL PROTECTED]>: не дадим теме умереть =) а как делается такое ? есть файлик autoserial.conf в нем строки /dev/t

Re: Скрипт на bash

2007-04-29 Нитка Attid
не дадим теме умереть =) а как делается такое ? есть файлик autoserial.conf в нем строки /dev/ttyS0 uart 16550A port 0x03f8 irq 4 baud_base 115200 spd_normal skip_test /dev/ttyS4 uart 16950/954 port 0xb400 irq 177 baud_base 115200 spd_normal skip_test /dev/ttyS5 uart 16950/954 port 0xb408 irq

Re: Скрипт на bash

2007-04-29 Нитка Attid
26.04.07, 19:56, Dmitry Stropaloff <[EMAIL PROTECTED]>: > И сам скрипт: ой для таких скриптов мне еще не один кг манов скурить прийдется =) буду разбираться =) добавил в избранное ;) сенкс -- ubuntu-ru mailing list ubuntu-ru@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-r

Re: Скрипт на bash

2007-04-29 Нитка Attid
26.04.07, 19:07, Sergei A. Beilin <[EMAIL PROTECTED]>: > В сообщении от 26 апреля 2007 Attid написал(a): > > хочу скриптик установленых пакетов в системе у которых в зависимотях ничего > > нет. смотрел на dpkg но так и не понял как вытащить из него это все. > "apt-get autoremove" не устроит? ;-)

Re: Скрипт на bash

2007-04-29 Нитка Attid
26.04.07, 18:18, Andrey Teleshov <[EMAIL PROTECTED]>: > А вот debfoster и deborphan в убунте есть? Они как раз для этого... > ЗЫ: "всё уже украдено до нас" (с) оно =) только интерфейс у debfoster ужасный моглибы что-нибуть поинтереснее придумать. спасибо. -- ubuntu-ru mailing list ubuntu-ru@l

Re: Скрипт на bash

2007-04-28 Нитка Aleksey Korotkov
On Fri, 27 Apr 2007 18:27:28 +0400 Alexander Kraev wrote: AK> Вообще-то он создавался для работы с лентой. Да и как архиватор он AK> никакой без gzip. Делать тарболы - да, что далеко не архим Вы путаете архивирование со сжатием. tar именно архиватор. Архивирование вовсе не подразумевает обязатель

Re: Скрипт на bash

2007-04-28 Нитка Alexander Kraev
То-то и оно, в общем выхода три: 1. Извращатся с telnet или netcat(nc), писать обработчики и прочее. Незнаю насколько это удобно и реализуемо. 2. Использовать /dev/tcp вроде этого: http://thesmithfam.org/blog/2006/05/23/bash-socket-programming-with-devtcp-2/ , но опять же писать обработчики кото

Re: Скрипт на bash

2007-04-28 Нитка Strange_V
> В документации написано что bash умеет работать с сокетами, но мы вам этого > не рекомендуем? > Покажите мне эту строчку. Вызвать любую программу, которая откроет > сокет, прочитает или еще из него, а после вывод записать в > переменную bash, ну или написать в bash для этого функцию, опять же >

Re: Скрипт на bash

2007-04-28 Нитка Alexander Kraev
В документации написано что bash умеет работать с сокетами, но мы вам этого не рекомендуем? Покажите мне эту строчку. Вызвать любую программу, которая откроет сокет, прочитает или еще из него, а после вывод записать в переменную bash, ну или написать в bash для этого функцию, опять же с вызовом вн

Re: Скрипт на bash

2007-04-28 Нитка Strange_V
Есть ли возможность из в bash работать с сокетами? Читал Advanced Bash-Scripting Guide Искусство программирования на языке сценариев командной оболочки, там не рекомендуется, но все же можно? --- Там, где одни видели абстракцию, другие видели истину. /А.Камю/ С наилучшими пожеланиями,

Re: Re[2]: Скрипт на bash

2007-04-27 Нитка Евсюков Денис
On Fri, 27 Apr 2007 19:27:28 +0500, Alexander Kraev <[EMAIL PROTECTED]> wrote: > Вообще-то он создавался для работы с лентой. Да и как архиватор он > никакой > без gzip. Делать тарболы - да, что далеко не архим :) Угу, только на лентах хранились именно бекапы. У него целый инструментарий дл

Re: Re[2]: Скрипт на bash

2007-04-27 Нитка Alexander Kraev
Вообще-то он создавался для работы с лентой. Да и как архиватор он никакой без gzip. Делать тарболы - да, что далеко не архим :) 27.04.07, Евсюков Денис <[EMAIL PROTECTED]> написал(а): Посмотрите в сторону tar, он по сути и создавался для создания бекапов. И только в дальнейшем он стал использо

Re: Re[2]: Скрипт на bash

2007-04-27 Нитка Евсюков Денис
On Fri, 27 Apr 2007 18:24:29 +0500, Strange_V <[EMAIL PROTECTED]> wrote: >> под виндой я попользовал архивирование раром без сжатия файлов старше, >> чем 30 дней с удалением пакуемых файлов, затем удаление полученного >> архива. > под офтопом тоже пользовался раром.. >> ) >> допускаю, что в лину

Re[2]: Скрипт на bash

2007-04-27 Нитка Strange_V
> под виндой я попользовал архивирование раром без сжатия файлов старше, > чем 30 дней с удалением пакуемых файлов, затем удаление полученного архива. под офтопом тоже пользовался раром.. > ) > допускаю, что в линуксе можно интересней допускаю что вы не ошиблись)) --- Слова, которые рож

Re: Скрипт на bash

2007-04-27 Нитка Евгений М . Солодухин
Здравствуйте, Strange_V. под виндой я попользовал архивирование раром без сжатия файлов старше, чем 30 дней с удалением пакуемых файлов, затем удаление полученного архива. ) допускаю, что в линуксе можно интересней :) 8<- 26 апреля 2007 г., 14:21:36

Re: Скрипт на bash

2007-04-26 Нитка SerP MoloT
> Прям сказка про репку, бабка за дедку... жучка за внучку... > Unix-way ;) По теме - мне кажется что нужно смотреть в сторону find - проще будет. Конечно, это если даты создания файлов соотносятся с датами, написанными в их названиях. -- ubuntu-ru mailing list ubuntu-ru@lists.ubuntu.com h

Re: Скрипт на bash

2007-04-26 Нитка Dmitry Stropaloff
В сообщении от Четверг 26 апреля 2007 14:41 Attid написал(a): > подпишусь в тему > хочу скриптик установленых пакетов в системе у которых в зависимотях ничего > нет. смотрел на dpkg но так и не понял как вытащить из него это все. > > логика понятна. надо получить список всех покетов > и проверить в

Re: Скрипт на bash

2007-04-26 Нитка Sergei A. Beilin
В сообщении от 26 апреля 2007 Attid написал(a): > хочу скриптик установленых пакетов в системе у которых в зависимотях ничего > нет. смотрел на dpkg но так и не понял как вытащить из него это все. "apt-get autoremove" не устроит? ;-) -- С уважением, Сергей Бейлин Jabber ID: [EMA

Re: Скрипт на bash

2007-04-26 Нитка Andrey Teleshov
On Thu, 26 Apr 2007 15:41:34 +0400 Attid <[EMAIL PROTECTED]> wrote: > > подпишусь в тему > хочу скриптик установленых пакетов в системе у которых в зависимотях ничего > нет. > смотрел на dpkg но так и не понял как вытащить из него это все. Дык "у которых в зависимотях ничего нет" или всё-таки

Re: Скрипт на bash

2007-04-26 Нитка Alexander Kraev
А фиг получится, забудьте про proc и соревнование :) 26.04.07, Alexander Kraev <[EMAIL PROTECTED]> написал(а): И вообще лучше устроить соревнование кто придумает как сосчитать все файлы в определенной директории быстрее, это раз. и чем короче команда - тем два. и взять к примеру нетральную /pro

Re: Скрипт на bash

2007-04-26 Нитка Alexander Kraev
Козе понятно, правильное решение - додумывать самому. Для тех, кто не любит это дело: FILES_COUNT=`find . -maxdepth 1 -mindepth 1 -type f | wc -l | tr -d '[:space:]'`; echo $FILES_COUNT И вообще лучше устроить соревнование кто придумает как сосчитать все файлы в определенной директории быстрее,

Re: Скрипт на bash

2007-04-26 Нитка Strange_V
> ls -l - получить список файлов, вывод отдать awk, чтобы выбрать из всей > информации имя файла, вывод отдать sed чтобы убрать точки и расширение > tar.bz, вывод отдать sort, чтобы выбрать N самых старых - head, чтобы > сформировать имя файла - sed, получившееся xargs rm > :-D > сколько файлов в

Re: Скрипт на bash

2007-04-26 Нитка Attid
подпишусь в тему хочу скриптик установленых пакетов в системе у которых в зависимотях ничего нет. смотрел на dpkg но так и не понял как вытащить из него это все. логика понятна. надо получить список всех покетов и проверить все на зависимости, если от них ничего не зависит вывести на экран. как

Re: Скрипт на bash

2007-04-26 Нитка Alexander Smirnov
On Thursday 26 April 2007 14:38, Alexander Kraev wrote: > 2. ls -l | пропустить через grep | wc -l Не правильное решение, результат будет больше на 1 ;-) -- This e-mail message is for the sole use of the intended recipient(s)

Re: Скрипт на bash

2007-04-26 Нитка Alexander Smirnov
ls -l - получить список файлов, вывод отдать awk, чтобы выбрать из всей информации имя файла, вывод отдать sed чтобы убрать точки и расширение tar.bz, вывод отдать sort, чтобы выбрать N самых старых - head, чтобы сформировать имя файла - sed, получившееся xargs rm :-D сколько файлов в директори

Re: Скрипт на bash

2007-04-26 Нитка Alexander Kraev
ну тут хоть ls -l, хоть ls -1 не помогут, хотябы так ls -l | egrep -v "^d" | wc -l или то что написал в пред письме 26.04.07, Igor Goldenberg <[EMAIL PROTECTED]> написал(а): 26.04.07, Strange_V<[EMAIL PROTECTED]> написал(а): > И как просто посчитать скока в директории файлов? ls -1 | wc -l Д

Re: Скрипт на bash

2007-04-26 Нитка Alexander Kraev
1. можно с помощью find и -atime или -ctime сделать сортировку и выбрость ненужно тоже самое можно сделать с помощью ls -ltr и сортировкой и head найти файлы по шаблону с помощью find, в шаблоне указать нужные вам YY.MM, далее сортировка и head 2. ls -l | пропустить через grep | wc -l find . -nam

Re: Скрипт на bash

2007-04-26 Нитка Igor Goldenberg
26.04.07, Strange_V<[EMAIL PROTECTED]> написал(а): > И как просто посчитать скока в директории файлов? ls -1 | wc -l Дальше можно почитать ман на ls, посмотреть ключи сортировки, почитать про head/tail, всё это "законвеерить" и получить список файлов. Ну это так, в общих чертах... -- ubuntu-ru

Скрипт на bash

2007-04-26 Нитка Strange_V
Пишу небольшой скриптик бекапа данных, не знаю как реализовать такое: Есть директория с файлами (имена в формате ГГГ.ММ.ДД.tar.bz) нужно оставить N из них удалив самые старые. И как просто посчитать скока в директории файлов? --- Есть тысяча способов быть очень дурным человеком, не нар