Na verdade eu ACHO que tem dois problemas:

1o. O numero contido na variavel é maior que o valor maximo pra um
inteiro, entao se voce ta tratando ela como inteiro acho que vai ter
problemas, melhor tratar como string
2o. No if voce ta usando "(( ))" onde deveria usar "[  ]"

Entao faça como o "xará" falou e proteja as variaveis com aspas para
que sejam encaradas como string, e compare-as com

-ge = maior ou igual (greater or equal)
-le = menor ou igual (lower or equal)

Seria isso:
if [ "$squid_time" >= "$smb_timeon" ] && [ "$squid_time" -le "$smb_timeoff" ]

Teste:
[EMAIL PROTECTED] ~]$ x=1156013157
[EMAIL PROTECTED] ~]$ y=1156013156
[EMAIL PROTECTED] ~]$ if [ "$x" -le "$y" ]; then echo MENOR; else echo MAIOR; fi
MAIOR



Sorte,

Flávio do Carmo Junior aka blk1d

On 9/6/06, Flavio Torres <[EMAIL PROTECTED]> wrote:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>
> ricardormda escreveu:
> > Estou tendo problema com essa linha de um script que eu fiz. As
> > variáveis squid_time, smb_timeon e smb_timeoff possuem números inteiros.
> >
> > if (( $squid_time >= $smb_timeon )) && (( $squid_time <= $smb_timeoff ))
> >
>
> Olá,
>
> Proteja com aspas "$squid_time"
>
>
> - --
>
> []'s
>
> Flavio Torres - Administrador de Sistemas
> ____________________________________________________________________
> PGP/GPG: KeyID 0x7720DBDE
> http://www.digitalinfo.com.br/gpg/
>
> - -----BEGIN GEEK CODE BLOCK-----
> Version: 3.1
> GCS [EMAIL PROTECTED] s: a-- C--- UL+++>+++ P->- L++ E--- W N o K-- w O M V 
> PS PE
> Y PGP+++>+++ t--- 5 X R tv-- b++ DI+ D G+++ e h r y+
> - ------END GEEK CODE BLOCK------
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v1.4.2 (MingW32)
>
> iD8DBQFE/kctNRQApncg294RAvETAJsHvkdCk9+0KM4iQ7Kq0j8BtwcqugCgltU0
> UK8c4MzgYezfQFmaV817e0Q=
> =1jLG
> -----END PGP SIGNATURE-----
>
>
>
>
> ---------------------------------------------------------------------
> Esta lista não admite a abordagem de outras liguagens de programação, como 
> perl, C etc. Quem insistir em não seguir esta regra será moderado sem prévio 
> aviso.
> ---------------------------------------------------------------------
> Sair da lista: [EMAIL PROTECTED]
> ---------------------------------------------------------------------
> Esta lista é moderada de acordo com o previsto em 
> http://www.listas-discussao.cjb.net
> ---------------------------------------------------------------------
> Servidor Newsgroup da lista: news.gmane.org
> Grupo: gmane.org.user-groups.programming.shell.brazil
>
>
> Links do Yahoo! Grupos
>
>
>
>
>
>
>
>
>


---------------------------------------------------------------------
Esta lista não admite a abordagem de outras liguagens de programação, como 
perl, C etc. Quem insistir em não seguir esta regra será moderado sem prévio 
aviso.
---------------------------------------------------------------------
Sair da lista: [EMAIL PROTECTED]
---------------------------------------------------------------------
Esta lista é moderada de acordo com o previsto em 
http://www.listas-discussao.cjb.net
---------------------------------------------------------------------
Servidor Newsgroup da lista: news.gmane.org
Grupo: gmane.org.user-groups.programming.shell.brazil

 
Links do Yahoo! Grupos

<*> Para visitar o site do seu grupo na web, acesse:
    http://br.groups.yahoo.com/group/shell-script/

<*> Para sair deste grupo, envie um e-mail para:
    [EMAIL PROTECTED]

<*> O uso que você faz do Yahoo! Grupos está sujeito aos:
    http://br.yahoo.com/info/utos.html

 



Responder a