[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [shell-script] Verificar se Script está sendo executado de linha de
From: |
Julio C. Neves |
Subject: |
Re: [shell-script] Verificar se Script está sendo executado de linha de comando ou de interface gráfica |
Date: |
Wed, 27 Feb 2013 20:29:51 -0300 |
Fala André,
não entendi bem a sua pergunta, mas veja se é isso:
$ function AchaProc1
{
Qtd=$(ps -eo comm | grep "^$1$") || {
echo Nenhum processo $1 em execução
return 1
}
echo "Existe(m) $(wc -l <<< "$Qtd") instância(s) de $1 em execução"
}
$ AchaProc1 ximelesquete
Nenhum processo ximelesquete em execução
$ AchaProc1 bash
Existe(m) 8 instância(s) de bash em execução
Agora com zenity:
$ function AchaProc2
{
Qtd=$(ps -eo comm | grep "^$1$") || {
zenity --error --text "Nenhum processo <b>$1</b> em execução"
return 1
}
zenity --info --text "Existe(m) <b>$(wc -l <<< "$Qtd")</b> instância(s)
de <b>$1</b> em execução"
}
Abcs,
Julio
*@juliobash*
*Próximos Cursos de Shell*
*Cidade*
*Data Início*
*Local*
Curitiba
04/03
SoftSell<http://www2.softsell.com.br/?system=treinamentos&id=323&action=read>
Recife
01/04
Fuctura <http://www.fuctura.com.br/cursos/curso-de-shell-scripts/>
Em 27 de fevereiro de 2013 14:53, André Saunite <address@hidden>escreveu:
> **
>
>
> Oi galera,
>
> É possível saber se um script está sendo executado pela linha de comando
> ou por uma interface gráfica? Eu gostaria de fazer essa comparação
> dentro de um shell script (em bash) pra decidir se uso um zenity /
> kdialog ou um echo quando estiver mostrando as mensagens do script.
>
> Abraços,
> André Saunite
>
>
[As partes desta mensagem que não continham texto foram removidas]