-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

> #!/bin/bash
> 
> if ...
> 
> then
> 
>     echo "esse script foi iniciado automaticamente a partir do CRON"
> 
> else
> 
>     echo "esse script foi iniciado pelo usuario a partir do PROMPT"
> 
> fi

Ainda bem que temos a capacidade de interpretar as questões, já que você
poderia ter se dado um pouco de trabalho e escrito a pergunta também,
como algo do tipo "Como determinar se um script foi iniciado a partir do
cron ou do prompt". Mas, faz parte...

Talvez alguém saiba, mas eu realmente não acredito que exista alguma
informação desse tipo. Então, eu criaria um flag antes da chamada ao script:

00 00 * * * touch /tmp/flag ; ./script

E, dentro dele

if [ -f /tmp/flag ] ; then

fi
rm -f /tmp/flag





- --
GPG Public Key
http://keyserver.veridis.com:11371/export?id=-6037232142263389818

         \\|||//
         (.) (.)
- ----ooOO--( )--OOoo-----
      MrBiTs
http://www.mrbits.com.br
  [EMAIL PROTECTED]
- ------------------------
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.1 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQFD3yDYrDdxWm3R8YYRAnqTAJ0Ugsqs9whXENCdFHhb0YSwJ2ifxQCfVRk1
9ckY0Ukf44ynmbCcOdfYptA=
=6I2y
-----END PGP SIGNATURE-----


---------------------------------------------------------------------
Esta lista não admite a abordagem de outras liguagens de programação, como 
perl, C etc. Quem insistir em não seguir esta regra será moderado sem prévio 
aviso.
---------------------------------------------------------------------
Sair da lista: [EMAIL PROTECTED]
---------------------------------------------------------------------
Esta lista é moderada de acordo com o previsto em 
http://www.listas-discussao.cjb.net
---------------------------------------------------------------------
Servidor Newsgroup da lista: news.gmane.org
Grupo: gmane.org.user-groups.programming.shell.brazil

 
Links do Yahoo! Grupos

<*> Para visitar o site do seu grupo na web, acesse:
    http://br.groups.yahoo.com/group/shell-script/

<*> Para sair deste grupo, envie um e-mail para:
    [EMAIL PROTECTED]

<*> O uso que você faz do Yahoo! Grupos está sujeito aos:
    http://br.yahoo.com/info/utos.html

 


Responder a