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

[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]



reply via email to

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