shell-script-pt
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [shell-script] Erro de Syntax no Script


From: Paulo Bettega
Subject: Re: [shell-script] Erro de Syntax no Script
Date: Wed, 22 Oct 2014 16:58:35 -0200
User-agent: Mozilla/5.0 (X11; Linux i686; rv:31.0) Gecko/20100101 Thunderbird/31.2.0

+1 linha do cron. Teste
​
00 8,12,13,19 * * 1-5 echo " Rond "; /u/user1/meu

vai ecoar ' Rond ' (onde? tty1?) e executar /u/user1/meu (se for executável).

Abraços Paulo Bettega


On 22-10-2014 14:01, 'Carlos Eduardo G. Carvalho (Cartola)' address@hidden 
[shell-script] wrote:
Você testou o script fora do crontab? Isso é básico e ajuda a isolar problemas.

O script só tem 3 linhas e o erro aponta alinha 60, é isso? Será que de alguma 
forma o shell está
lendo o arquivo que o firefox deveria estar lendo?

Outra opção é chamar um browser de terminal (links, lynx) e automatizá-lo com 
expect.

Também não entendi essa linha do cron. Na minha cabeça ela apenas executaria o 
echo que jogaria pra
stdout o resto da linha, sem as aspas. Tá tudo aí?

Abs,


Carlos E G Carvalho (Cartola)
http://cartola.org/360
http://www.panoforum.com.br/

Em 22 de outubro de 2014 13:10, 'Julio C. S. Ferraz' address@hidden
<mailto:address@hidden> [shell-script] <address@hidden
<mailto:address@hidden>> escreveu:

    __

    Prezados,

    Boa tarde!

    Estou com muita dificuldade para entender o que está acontecendo no meu 
script, pois o que
    consegui entender é que se trata de erro de syntaxe.


    Primeiro adicionei no cron do meu usuário executar um script da seguinte 
maneira:

    *​00 8,12,13,19 * * 1-5 echo " Rond " /u/user1/meu*

    No momento da execução deste script, recebo alertas descrevendo isso aqui 
abaixo:

    ###
    Delivered-To: user1@xu.localdomain
    Received: by xu.localdomain (Postfix, from userid 4530)
             id F189960093; Mon, 20 Oct 2014 15:24:00 -0200 (BRST)
    Subject: Output from your job       10
    To: user1@xu.localdomain
    Message-Id: <20141020172400.F189960093@xu.localdomain>
    Date: Mon, 20 Oct 2014 15:24:00 -0200 (BRST)
    From: user1@xu.localdomain

    *sh: line 60: syntax error near unexpected token `=\(\)\ {\ \ eval\ 
\`/usr/bin/modulecmd\ bash\
    \$\*\`"
    "}'
    sh: line 60: `"}; export BASH_FUNC_module()'

     From user1@xu.localdomain  Mon Oct 20 15:27:00 2014*
    ###


    O conteúdo do meu script segue abaixo:


    *#!/bin/bash
    export DISPLAY=:0
    /usr/bin/firefox 'imacros://run/?m=%23-intranet.iim'
    *

    ###Eu peço pra executar o firefox e uma o addon do imacro para clicar 
apenas num botão e só###

    Minha pergunta, o que pode está acontecendo?

    Eu li a respeito no link abaixo:

    
_http://unix.stackexchange.com/questions/151911/syntax-error-near-unexpected-token_

    Mas ainda sim, não entendi.

    Poderiam me ajudar?

    Obrigado!


    --
    Att,

    Julio




reply via email to

[Prev in Thread] Current Thread [Next in Thread]