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