Re: Pytanko liliowe oraz Re: skrypcik uparty
> Reading boot sector from /dev/sda > Fatal: creat /boot/map~: Read-only file system Przeciez napisalo ze jest ro... cat /etc/mtab ? -- Pozdrawiam, Radosław 'Warden' Antoniuk | GG: 260746 ICQ:55423024 warden(at)debian.black.pl | #lgul #debian.pl #lms
Re: skrypcik uparty
On Wed, Feb 05, 2003 at 10:40:26PM +0100, Michal Politowski wrote: > On Wed, 5 Feb 2003 22:14:17 +0100, Marcin Owsiany wrote: > > On Wed, Feb 05, 2003 at 09:51:25PM +0100, Aleksander Różyło wrote: > > > jesli wielkosc pliku wynosi wiecej niz np. 5 bytes to zrob (cos tam) > > > jak to zapisac? > > > > Na przykład: > > > > size=`ls -l plik|awk '{ print $5 }'` > > size=$(stat --format %s plik) > > stat jest w coreutils, stat jest słodki, ale w woodym jest w osobnym pakiecie. ls|awk też działa, a nie wymaga instalacji niczego dodatkowego. > nie widzę powodów do nieużywania. Poza w/w ja też nie. Marcin -- Marcin Owsiany <[EMAIL PROTECTED]> http://marcin.owsiany.pl/ GnuPG: 1024D/60F41216 FE67 DA2D 0ACA FC5E 3F75 D6F6 3A0D 8AA0 60F4 1216
Pytanko liliowe oraz Re: skrypcik uparty
- Original Message - From: "Marcin Owsiany" <[EMAIL PROTECTED]> To: Sent: Wednesday, February 05, 2003 10:14 PM Subject: Re: skrypcik uparty > On Wed, Feb 05, 2003 at 09:51:25PM +0100, Aleksander Różyło wrote: > > jesli wielkosc pliku wynosi wiecej niz np. 5 bytes to zrob (cos tam) > > jak to zapisac? > > Na przykład: > > size=`ls -l plik|awk '{ print $5 }'` > if [ "$size" -gt 5 ] > then > zrob '(cos tam)' > fi > > Marcin > PS: Proszę respektować mój nagłówek Mail-Followup-To, ja naprawdę czytam > tą listę. > -- > Marcin Owsiany <[EMAIL PROTECTED]> http://marcin.owsiany.pl/ > GnuPG: 1024D/60F41216 FE67 DA2D 0ACA FC5E 3F75 D6F6 3A0D 8AA0 60F4 1216 Hail :) Dzieki wielkie za przykladziki, dzialaja pieknie i o to chodzilo :) widze ze nie zgine skoro zawsze moge liczyc na taka pomoc !! a problemow wiele :) im dalej w las tym wiecej drzew jak to mowia - i tu nastepny zonk mi wyskoczyl przy upgrejdzie pakietow (to chyba bedzie pierwszy moj post dotyczacy debiana :) (dodam ze to serwer poczty i boje sie sam ruszac bo nie moze pasc - powiesza mnie :) Setting up lilo (22.4-2) ... Running /usr/sbin/liloconfig LILO, the LInux LOader, sets up your system to boot Linux directly from your hard disk, without the need for a boot floppy. You already have a LILO configuration in the file /etc/lilo.conf Checking your /etc/lilo.conf for incompatible options... Install a boot block using your current LILO configuration? [Yes] == WARNING: Even if lilo runs successfully, see /usr/share/doc/lilo/INCOMPAT.gz for changes in the usage of the /etc/lilo.conf file. If needed: edit /etc/lilo.conf and rerun '/sbin/lilo -v' Running lilo... LILO version 22.4, Copyright (C) 1992-1998 Werner Almesberger Development beyond version 21 Copyright (C) 1999-2002 John Coffman Released 24-Jan-2003 and compiled at 14:14:40 on Jan 26 2003. Reading boot sector from /dev/sda Fatal: creat /boot/map~: Read-only file system ERROR: correct /etc/lilo.conf manually and rerun /sbin/lilo dpkg: error processing lilo (--configure): nie mam pojecia co mu nie pasi (na 10 serwerow 3 maja ten sam problem) - nie wiem co powinienem dodac aby skompletowac prosbe o pomoc wiec dodam co mysle ze moze sie przydac - /etc/lilo.conf lba32 disk=/dev/sda bios=0x80 boot=/dev/sda root=/dev/sda3 install=menu map=/boot/map delay=20 vga=normal default=Linux image=/vmlinuz label=Linux read-only image=/vmlinuz.old label=LinuxOLD read-only optional [nie mam pojecia jaki kernel teraz siedzi i czy to ma jakies znaczenie w tym momencie?] poza tym: [EMAIL PROTECTED]:~# fdisk -l Disk /dev/scsi/host0/bus0/target0/lun0/disc: 9105 MB, 9105018880 bytes 255 heads, 63 sectors/track, 1106 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Device BootStart EndBlocks Id System /dev/scsi/host0/bus0/target0/lun0/part1 111 88326 83 Linux /dev/scsi/host0/bus0/target0/lun0/part21275514080 83 Linux /dev/scsi/host0/bus0/target0/lun0/part3 *76 329 2040255 83 Linux /dev/scsi/host0/bus0/target0/lun0/part4 330 1106 6241252+ 83 Linux [EMAIL PROTECTED]:~# fdisk Usage: fdisk [-l] [-b SSZ] [-u] device E.g.: fdisk /dev/hda (for the first IDE disk) or: fdisk /dev/sdc (for the third SCSI disk) or: fdisk /dev/eda (for the first PS/2 ESDI drive) or: fdisk /dev/rd/c0d0 or: fdisk /dev/ida/c0d0 (for RAID devices) ... Wszelka pomoc w tej sprawie jest most wanted.. Pozdrawiam ! Mako ps. czy ma ktos moze zainstalowanego i dzialajacego ez3 publisha?
Re: skrypcik uparty
On Wed, 5 Feb 2003 22:14:17 +0100, Marcin Owsiany wrote: > On Wed, Feb 05, 2003 at 09:51:25PM +0100, Aleksander Różyło wrote: > > jesli wielkosc pliku wynosi wiecej niz np. 5 bytes to zrob (cos tam) > > jak to zapisac? > > Na przykład: > > size=`ls -l plik|awk '{ print $5 }'` size=$(stat --format %s plik) stat jest w coreutils, nie widzę powodów do nieużywania. -- Michał Politowski -- [EMAIL PROTECTED] Warning: this is a memetically modified message
Re: skrypcik uparty
> haselko=`echo $user | userdbpw` Hail :) Thanx very ! pomoglo jak cholera.. juz wszystko odpalilem i pomyka slicznie. moglbym optimiznac skrypta bardziej jesli by ktos z szanownego grona zechcial odpowidziec na jeszcze jedno drobne pytanko :)) jesli wielkosc pliku wynosi wiecej niz np. 5 bytes to zrob (cos tam) jak to zapisac? pozdrawiam Aleksander Różyło Mako
Re: skrypcik uparty
On Wed, Feb 05, 2003 at 09:51:25PM +0100, Aleksander Różyło wrote: > jesli wielkosc pliku wynosi wiecej niz np. 5 bytes to zrob (cos tam) > jak to zapisac? Na przykład: size=`ls -l plik|awk '{ print $5 }'` if [ "$size" -gt 5 ] then zrob '(cos tam)' fi Marcin PS: Proszę respektować mój nagłówek Mail-Followup-To, ja naprawdę czytam tą listę. -- Marcin Owsiany <[EMAIL PROTECTED]> http://marcin.owsiany.pl/ GnuPG: 1024D/60F41216 FE67 DA2D 0ACA FC5E 3F75 D6F6 3A0D 8AA0 60F4 1216
Re: skrypcik uparty
On Tue, Feb 04, 2003 at 04:29:04PM +0100, Aleksander Różyło wrote: > Hail. > > stworzylem skrypcik w shellu ktorego fragment zalaczam: > > for folder in `cat /oko/add | grep ^/data/ | awk '{print $1}'`; do > line=`cat /oko/add | grep ^$folder[[:space:]]` > user=`echo $line | awk '{print $2}'` > haselko=`userdbpw < $user` haselko=`echo $user | userdbpw` Nie o to raczej chodziło? Czy rzeczywiście masz tam plik o takiej nazwie jak nazwa usera? > dodatkowe pytanie: jak sie za dlugo bawie tym skryptem to w koncu wywala > komunikat grep: memory exhausted - i faktycznie zero wolnego ramu sie robi- Jak dla mnie jakiś skrypt wywołuje sam siebie (bezpośrednio lub pośrednio). > jak sie "pozbywac" tych buffersow grepa zeby po jakims czasie nie > przeprlnily sie? To tylko złudzenie, że grep zapełnia pamięć... Marcin -- Marcin Owsiany <[EMAIL PROTECTED]> http://marcin.owsiany.pl/ GnuPG: 1024D/60F41216 FE67 DA2D 0ACA FC5E 3F75 D6F6 3A0D 8AA0 60F4 1216
skrypcik uparty
Hail. stworzylem skrypcik w shellu ktorego fragment zalaczam: for folder in `cat /oko/add | grep ^/data/ | awk '{print $1}'`; do line=`cat /oko/add | grep ^$folder[[:space:]]` user=`echo $line | awk '{print $2}'` haselko=`userdbpw < $user` echo "UPDATE passwd SET crypt='$haselko' WHERE home='$folder';" >> /oko/robota done wszystko niby dziala, poza jednym szczegolem - userdbpw (do generowania hasel crypted w courierze) nie chce dobrze dzialac - jesli w linijce zamiast haselko=`userdbpw < $user` dam haselko=`userdbpw < jakieshaselko` to slicznie generuje i wstawia do nastepnej linijki $haselko, natomiast jesli zostawiam jak jest, to wywala mi komunikat: ./test: line 1: sadsa: No such file or directory przy czym sadsa to akurat haselko ktore probuje wrzucic jako $user . podejrzewam ze chodzi tu o jakies prawa do uruchamiania plikow nie czaje tego najlepiej - docelowo chcialbym aby skrypt odpalany byl cronem . Co ustawic zeby chcialo to chodzic? gdzie najlepiej wrzucic plik userdbpw* zeby nie dzialy sie takie jajaca? dodatkowe pytanie: jak sie za dlugo bawie tym skryptem to w koncu wywala komunikat grep: memory exhausted - i faktycznie zero wolnego ramu sie robi- jak sie "pozbywac" tych buffersow grepa zeby po jakims czasie nie przeprlnily sie? pozdrawiam Mako