montando script

1. montando script

andre
negu

(usa Outra)

Enviado em 13/09/2011 - 13:59h

Olha eu de novo torrando vcs!!! haushuashuas

seguinte, dentro de um determinado script eu jogo as saidas para um txt igual a linha abaixo

mail -s "URGENTE - Nenhum Log Encontrado" > /var/log/zabbix_collect/logwout.txt (essa linha é do arquivo real)


Faço isso pra todos os scripts, agora eu queria cria um script separado que monte a seguinte linha baseado nisso: /var/log/zabbix_collect/logwout.txt e tbm crie o arquivo txt na determinada pasta.


UserParameter=appadamdown,cat /var/log/zabbix_collect/appadamdown.txt | wc -l

no caso ficaria assim:

UserParameter=logwout,cat /var/log/zabbix_collect/appadamdown.txt | wc -l

da pra fazer isso, tem alguma forma mais facil??

Se puderem me dar um exemplo ou um modelo eu agradeço, que assim atravez do modelo ou exemplo eu monto o resto.

PS: Os scripts ficam em otro diretório tbm..


  


2. Re: montando script

Alexandre Gonçalves Monteiro da Silva
alexandregms

(usa Ubuntu)

Enviado em 13/09/2011 - 14:35h

Explica melhor como vc quer a saída e o que contem no diretorio, nao entendi direito o que vc quer..


3. Re: montando script

andre
negu

(usa Outra)

Enviado em 13/09/2011 - 14:40h

só quero q o script monte essa linha:

UserParameter=appadamdown,cat /var/log/zabbix_collect/appadamdown.txt | wc -l

deacordo com o endereço da saida que coloquei no script:

mail -s "URGENTE - Nenhum Log Encontrado" > /var/log/zabbix_collect/logwout.txt

ou seja:

apartir dessa linha /var/log/zabbix_collect/logwout.txt ele vai montar essa linha UserParameter=logwout,cat /var/log/zabbix_collect/appadamdown.txt | wc -l



4. Re: montando script

Alexandre Gonçalves Monteiro da Silva
alexandregms

(usa Ubuntu)

Enviado em 13/09/2011 - 15:59h

Se o seu arquivo é:
mail -s "URGENTE - Nenhum Log Encontrado" > /var/log/zabbix_collect/logwout.txt

Vamos chamá-lo de file.txt

#!/bin/bash

V1=`cat file.txt | awk '{print $NF}' | awk -F'/' '{print $NF}' | cut -d. -f1`
echo "UserParameter=$V1,cat /var/log/zabbix_collect/appadamdown.txt | wc -l"

Ele retorna a linha que vc pediu!
Não sei se é exatamente isso..qualquer coisa posta de novo..







Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts