Re: Pytanko liliowe oraz Re: skrypcik uparty

2003-02-06 Wątek Radosław Antoniuk
> 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

2003-02-06 Wątek Marcin Owsiany
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

2003-02-05 Wątek Aleksander Różyło

- 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

2003-02-05 Wątek Michal Politowski
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

2003-02-05 Wątek Aleksander Różyło

  >   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

2003-02-05 Wątek Marcin Owsiany
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

2003-02-04 Wątek Marcin Owsiany
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

2003-02-04 Wątek Aleksander Różyło
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