Não resolve teu problema se for um script que chama o outro? O usuário
chama o primeiro script que lança um segundo que roda em background...
às veze, para não ter que ter dois arquivos, faço o script chamar a
si-próprio, mas com um parâmetro especial na linha de comando. Assim
tenho um arquivo
licino de Moura Filho
> http://alicino.com.br/blog/
> alic...@gmail.com
> Campinas-SP
>
> 2009/9/10 Alain Mouette
>
>>
>> Não resolve teu problema se for um script que chama o outro? O usuário
>> chama o primeiro script que lança um segundo que roda em backgr
No script pdf2ps, achei este trecho:
OPTIONS=""
while true
do
case "$1" in
-?*) OPTIONS="$OPTIONS $1" ;;
*) break ;;
esac
shift
done
O que significa o -?* na primeira opção do case???
parece que com isso ele separa tudo que começa com "-" ...
Alain
Sei que nesta lista tem pelo menos um fã do Zenity...
é o seguinte: preciso colocar uma mensagem de confirmação numa etapa
intermediária de um script, mostrando um texto.
zenity --question --text="$(cat tirtel.lst)"
O problema é que precisa ser com texto monoespaçado... tem como?
Grato,
Alain
11) 2125-4747;
> - Em DF ligue (61) 3223-3000;
> - No RJ ligue (21) 2561-0867;
> - Turmas fechadas em outras cidades ligue (21) 8112-9988.
>
>
> 2009/9/17 Alain Mouette
>
>>
>> Sei que nesta lista tem pelo menos um fã do Zenity...
>>
>> é o seguinte: preci
isso normalmente acontece porque dentro do crontab não tem path, use
caminho completo para tudo
Alain
Luiz guilherme Nunes Fernandes escreveu:
> Prezadas pessoas, estou com um problema que não consigo resolver. Gostaria de
> saber o por que e como resolver.
>
> bem pessoal meu script executand
Eu tenho que rodar um script que usa arquivos em uma partição FAT.
O problema é que na FAT os arquivos às vezes têm o nome com letas
maiúsculas e minusculas misturadas.
Como vocês sugerem que eu ache o arquivo por exemplo "ESC115B.ASM" ou
"ESC115B.asm" ou qualquer coisa semelhante se eu só tenh
Será que alguém me diz porque isso está dando este erro?
Tenho este script de um programa (ae acrescentei o set -x):
#!/bin/sh
set -x
appname=`basename $0 | sed s,\.sh$,,`
dirname=`dirname $0`
if [ "${dirname:0:1}" != "/" ]; then
dirname=$PWD/$dirname
fi
LD_LIBRARY_PATH=$dirname
export LD_LIBRA
Exatamente, eu que estava com esse problema na origem, estou agora no
Ubuntu. Antes no Mandriva funcionava...
Esse é um programa que roda redondinho, com versões para Windows e no
Linux, e o programador quis se prevenir e ficar o mais compatível
possível. Isso pode nos servir de lição para nóa
Existe alguma variávelou método para encontrar o diretório do kernel
atual dentro de um script?
Eu tenho um arquivo:
/lib/modules/2.6.17-5mdv/kernel/drivers/usb/serial/visor.ko.gz
ou talvez
/lib/modules/2.6.24-25-generic/kernel/drivers/usb/serial/visor.ko
eu preciso renomear esse arquivo para ac
serial
VIS=$(find $MOD -regex ".*/visor.*[^_]")
[[ -n $VIS ]] && sudo mv $VIS $VIS\_
Alain
Leandro Santiago escreveu:
> echo /lib/modules/$(uname -r)/
>
> Alain Mouette wrote:
>> Existe alguma variávelou método para encontrar o diretório do kernel
>> atual dentro
Leandro Santiago escreveu:
> Bem, esquisito não está, mas dá pra ser visualmente melhorado. É ruim vc
> escrever num script instruções que dependem de uma anterior assim. Fica
> menos legível em minha opinião. Tente assim, com o um if:
>
> if [ $VIS ]; then
> sudo mv $VIS $VIS\_
> fi
Apenas
Estou com problema para encerrar um script...
#!/bin/bash
sudo killall openocd2
sudo /home/alain/projetos/openocd/openocd2 $*
Esse script é disparado pelo Eclipse. Quando o Eclipse fecha ele
(imagino que com um kill), o "openocd2" continua rodando :(
Isso provavelmente ocorre por causa do *sudo
o Bahianeiro)
>
> Em Qua, 2009-12-09 às 12:18 +,
> shell-script@yahoogrupos.com.br
> escreveu:
> > Existe 1 mensagem sobre este tópico.
> >
> > Tópicos contidos neste resumo:
> >
&g
uot;openocd2" | awk '{print $1}')"
>>>> ou
>>>> sudo kill -9 `ps ax | grep "openocd2" | awk '{print $1}'`
>>>>
>>>> Cordialmente,
>>>>
>>>> Marcelo G. Dias
>>>> (Vulgo Bahianeiro)
>>>>
>>>> Em Qua, 2009-12-09 às 12:18 +,
>>>> shell-script@yahoogrupos.com.br
>>>> escreveu:
>>>>> Existe 1 mensagem sobre este tópico.
>>>>>
>>>>> Tópicos contidos neste resumo:
>>>>>
>>>>> 1. Encerrando script
>>>>> De: Alain Mouette
>>>>>
>>>>>
>>>>> Isso provavelmente ocorre por causa do *sudo*, nas será que
>>>> existe como
>>>>> capturar o evento e matar o programa?
>>>>>
>>>
Com a ajuda do tutorial no papo de botequim, consegui fazer um script
que encerra com sudo o programa em BG :)
Porém
killall script
funciona, mas
killall -9 script
não funciona... isso parece u mistério para mim
Aqui está meu script (meu sudo está configurado sem senha)
#!/bin/bash
trap "
Shell e Zenity em 2 fins de semana?
> - Em DF ligue (61) 3223-3000 Curso de zenity 09-10/01;
> - Turmas fechadas em outras cidades ligue (21) 8112-9988.
>
>
> 2009/12/14 Alain Mouette
>
>>
>> Com a ajuda do tutorial no papo de botequim, consegui fazer um script
>>
passei algumas horas na 6a. feira me debatendo com o CRON (inclusive
lento todas as mensagem sobre cron da lista).
Consegui fazer funcionar mas gostaria de compreender o que ocorre,
principalmente para não me macucar...
Este é o script que funciona:
#!/bin/bash
DATE=$(date +%Y-%m-%d_%H%M%S)
DB=
como que eu faço isto no sh?
if [ -a /tmp/freedom.fbk ]; then
echo existe
fi
parece que o "-a" não existe...
grato,
Alain
Como que eu faço para abortar o script se estou dentro de uma função?
se eu executar "exit 1" é a função que vai abortar, não o script :(
agradeço a ajuda,
Alain
Obrigado Thiago, era isso que eu queria, você compreendeu corretamente...
Mas não era isso que eu estava obtendo... Vou recomeçar ;)
Abraços,
Alain
Thiago Diniz da Silveira escreveu:
> Eu fiz uns testes.. e reparei que quando você coloca exit 1.. independente
> se está dentro de uma função o pro
Já que o assunto se estendeu... Estudei o 20. grau na França. Realmente
lá não se fala no nome Bhaskara. Simplesmente ensinam equação de segundo
grau e pronto... Cheguei até a passar vergonha quando voltei porque não
sabia o que era isso
Alain
MrBiTs escreveu:
> -BEGIN PGP SIGNED MESSAGE--
Estou criando um script para analizar um arquivo de log de erros...
empaquei no final então venho aqui pedir ajuda aos universitários :)
Depois de limpara a parte inútil, consegui uma lista de códigos de 2
dígitos assim:
01
01
01
01
05
05
11
11
11
E gostaria de algo assim:
01 - 4
05 - 2
11 - 3
Tenho um executável (binário) que toda vez que roda imprime um lixo na
tela. Começa assim (espero que apareça, são 8 quadradinhos com "0008" na
tela.
Erasing Device...
\| \/-\ PICkit 2 Program Report
Joguei com o tee para um arquivo e em hexdump tem isto:
45 72 61 73 69 6e 67
lver.
>
> outra opcao que vc pode usar junto eh -u para nao bufferizar o resultado.
>
> 2010/5/3 Alain Mouette
>
>>
>>
>> Tenho um executável (binário) que toda vez que roda imprime um lixo na
>> tela. Começa assim (espero que apareça, são 8 quadradinhos co
Re: Reinaldo + Cristiano
Em 03-05-2010 21:33, Reinaldo de Carvalho escreveu:
> 2010/5/3 Alain Mouette:
>> Realmente tirou, mas não resolve meu problema:
>
> PacMan, o tr do coreutils não tem -u, nem como não buferizar...
>>
>> Foi exatamente por isso que eu pergunte
Vou recomeçar toda minha explicação de novo, tá difícil...
Vamos simular meu aplicativo com este script:
#!/bin/bash
echo mensagem1
sleep 2
echo @mensagem2
Eu testei todas as sujestões dadas, e todas funcionam e não resolvem. Eu
preciso ver o mensagem1 **NA HORA** e a segunda (sem o @) na hora
27 matches
Mail list logo