Newsgroup: it.comp.os.linux.sys
Titolo: portsentry e beep

ho configurato portsentry in modo tale che in caso di attocco emetta il
classico beep
KILL_RUN_CMD="/usr/local/psionic/portsentry/beep.sh"
dove beep.sh è iul seguente
echo -e '\a' > /dev/console
Cosi però suona solo una volta anche se configuro il portsentry in modo tale
che non blocchi gli indirizzi di chi tenta il portscan
Ho provato a mettere l'istruzione di echo dentro ad un ciclo for ma niente
da fare solo una volta suona
A="1:5"
for i in $A do
echo -e '\a' > /dev/console
done
perche non riesco a far suonare un mini concerto di beep????che devo
cambiare????


|Date: Fri, 20 Dec 2002 10:53:19 +0100
|Subject: portsentry e beep
|
|
|A="1:5"
|for i in $A do
|echo -e '\a' > /dev/console
|done
|
|perche non riesco a far suonare un mini concerto di beep????che devo
|cambiare????
|
aselli@aselli ~$ A="1:5" ; for i in "$A" ; do echo $i ; done
1:5
aselli@aselli ~$
  Capito cos'è che non va?
  Sandro
-- 
Bellum se ipsum alet
       La guerra nutre se stessa
Livio, Ab urbe condita, XXXIV,9

non esattamente....allora come faccio a farlo suonare piu di una volta????




questo suona per 5 volte....
A="1 2 3 4 5"
for i in $A; do
echo -e '\a' > /dev/console;
sleep 1;
done
ciao
-- 
--
Per inviarmi una email
elimina gli spammers.... ;-)
mailto: 
aatbdotc...@despammed.com


|Date: Fri, 20 Dec 2002 14:59:48 +0100
|Subject: R: portsentry e beep
|
|non esattamente....allora come faccio a farlo suonare piu di una volta????
|
  Allora credo proprio tu sia nel newsgroup sbagliato.  Anzi, fammi vedere:
X-MSMail-Priority: Normal
X-Newsreader: Microsoft Outlook Express 5.00.2615.200
X-MimeOLE: Produced By Microsoft MimeOLE V5.00.2615.200
  Sì, decisamente sei nel newsgroup sbagliato.  it.comp.os.linux.iniziare fa
per te.


done
ma usare seq, sembra brutto?
for a in `seq 1 5`; bla bla
-- 
Maurizio - Tannoiser - Lemmo
Founder Member of ERLUG (Emilia Romagna Linux User Group)
http://erlug.linux.it


|Date: Fri, 20 Dec 2002 15:52:09 +0100
|Subject: Re: portsentry e beep
|
|On Fri, 20 Dec 2002 13:54:30 GMT, MIUSKIO wrote:
|>A="1 2 3 4 5"
|>for i in $A; do
|>echo -e '\a' > /dev/console;
|>sleep 1;
|>done
|
|ma usare seq, sembra brutto?
|
  Perché usare un eseguibile esterno per fare cinque numeri?
  Al limite, mi definisco una funzione.


   Capito cos'è che non va?
Aggiungo:
    ... echo -e '\a'; sleep 0.1; ...
Altrimenti si continuera` a sentire un solo beep.

  Al limite, mi definisco una funzione.
perche` cosi` funziona unix, poi sono gusti, eh.


Il giorno Fri, 20 Dec 2002, Massimiliano Mirra così ha scritto:
|From: Massimiliano Mirra <ba...@prism.localnet>
|Date: Fri, 20 Dec 2002 17:40:33 GMT
|Subject: Re: portsentry e beep
|

aselli@aselli ~$ sleep 0.1
sleep: invalid time interval 0.1'


 sleep: invalid time interval 0.1'
Qui funziona:
$ sleep --version
sleep (GNU sh-utils) 2.0.11
Written by Jim Meyering and Paul Eggert.
Copyright (C) 2000 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

Il giorno Mon, 23 Dec 2002, Massimiliano Mirra così ha scritto:
|From: Massimiliano Mirra <ba...@prism.localnet>
|Date: Mon, 23 Dec 2002 21:23:57 GMT
|Subject: Re: portsentry e beep
|

  Non funziona su 'sto coso (slackware 8.1):
aselli@aselli ~$ sleep --version
sleep (GNU sh-utils) 2.0
Written by FIXME: unknown.
Copyright (C) 1999 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.



qui ho
sleep (GNU sh-utils) 2.0.15
Scritto da Jim Meyering and Paul Eggert.
se scrivo:
11.11 [xaero:~] 2$ echo -e '\a' ; sleep 0,1 ; echo -e '\a' ; ...
funziona benissimo.
probabilmente è perla virgola.
se hai un sistema localizzato in italiano (prova a scrivere echo $LANG
$LANGUAGE $LC_TIME ...) il separatore decimale e la virgola e non
il punto.... almeno qui su mdk9
 
-- 
IMPREVISTI: Il sistema ha dato un `kernel panic': "file system corrupted".
            Prendi le dovute misure, e se passi dal VIA ritira 20.000 lire.
(togli il 'punto interrogativo' per rispondere in mail) << xaero _