MrBits, preciso de sua ajuda novamente com o que vc me passou eu consegui, mais vamos aprimorá-lo sabe o meu setor na empresa vai controlar um script, e o outro do Marcelo vai controlar outro, tipo assim um script que apenas lê o horário do relogio do computador, ele apenas precisar ler o primeiro algarismo do segundos exemplo: 13:17:02 = esse script so precisa ler onde está o 2, dae o script pegava essa leitura redirecionava num arquivo texto, tem que ser num arquivo texto mesmo. Segundo script, um outro script vinha lia essa leitura do arquivo.txt e mostrava na tela a cada momento em que os segundos for 5, exemplo: 13:17:05 = mostra "Caldeira Ativa" 13:17:15 = mostra "Caldeira Ativa" 13:17:25 = mostra "Caldeira Ativa" so que eu preciso que quando ele sobreescrevesse no arquivo.txt ele apagasse os segundos anteriores, para nao passar o arquivo.txt. Espero que tenha entendido, eu to meio perdido, comecei a leo o que vc me passou, mais se possivel me ajudar eu agradeço mesmo
----- Original Message ----- From: MrBiTS To: [email protected] Sent: Thursday, February 28, 2008 9:41 AM Subject: Re: [shell-script] Re: Script em background -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 | date +%S|head -c1 >relogio.txt | | Não entendi o mecanismo que regula a periodicidade do segundo script. | | fazer um script que lê o relogio, ou seja a hora do pc e grava essa leitura | num arquivo texto, pode ser relogio.txt, sendo apenas gravado o 1º algarismo | do segundo, foi ae que eu comecei a ficar preocupado, esse script | trabalhando em background, em seguinda um outro script lia o arquivo | relogio.txt e mostra na tela a mensagem "Caldeira Ativa" quando for sempre | o nº 5, como posso fazer? é urgente, preciso da ajuda de vcs, estou meio | perdido. so lembrando cada vez que ele mostrar na tela "caldeira ativa" o | numero anterior e substituito pelo numero seguinte. Código rápido aproveitando o head -c1 do mop while true ; do if [ $(date +%S | head -c1) -eq 5 ] ;then echo "Caldeira Ativa" ; fi ; done Não precisa escrever em arquivo, não são necessários dois scripts. Acho que serve como ponto de partida. Não entendi a história de substituir número anterior pelo seguinte, mas acredito que por aí você já sinta-se menos perdido. Tente fazer, mostre-nos o que você fez e tiraremos suas dúvidas. - -- Um abraço .0. MrBiTs - [EMAIL PROTECTED] ..0 GnuPG - http://keys.cardboard.net:11371/pks/lookup?op=get&search=0xAC37715A6DD1F186 000 http://www.mrbits.com.br (under construction) -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.6 (GNU/Linux) iD8DBQFHxqwOrDdxWm3R8YYRAvZ+AKCEwjKU9JTxR4bMVBBIhM3oD0iMlwCfXcfW sSht97KmBw2t6fz54+ilUME= =Qvhh -----END PGP SIGNATURE----- [As partes desta mensagem que não continham texto foram removidas]
