Como faço para criar um scrip para executar varios comandos... [RESOLVIDO]

1. Como faço para criar um scrip para executar varios comandos... [RESOLVIDO]

eric galdino dos santos silva
ericgaldino

(usa Debian)

Enviado em 03/07/2013 - 16:30h

quero executar esses comando abaixo so que quero tudo de uma vez e n]ao um a um.

chown usa:usa -R /home/backup/BACKUP_USA_2013/UNIDADE/USA\ -\ UNIDADE\ DE\ SANTO\ ANTONIO\ DE\ JESUS/
chown usaa:usaa -R /home/backup/BACKUP_USA_2013/UNIDADE/USA-A\ -\ ADMINISTRATIVO/
chown usac:usac -R /home/backup/BACKUP_USA_2013/UNIDADE/USA-C\ -\ COMERCIAL/
chown usae:usae -R /home/backup/BACKUP_USA_2013/UNIDADE/USA-E\ -\ TRATAMENTO\ DE\ ESGOTO/
chown usao:usao -R /home/backup/BACKUP_USA_2013/UNIDADE/USA-O\ -\ OPERACIONAL/
chown elamargosa:elamargosa -R /home/backup/BACKUP_USA_2013/ESCRITORIOS/ESCRITORIO\ LOCAL\ DE\ AMARGOSA/
chown elcachoeira:elcachoeira -R /home/backup/BACKUP_USA_2013/ESCRITORIOS/ESCRITORIO\ LOCAL\ DE\ CACHOEIRA/
chown elsaj:elsaj -R /home/backup/BACKUP_USA_2013/ESCRITORIOS/ESCRITORIO\ LOCAL\ DE\ SANTO\ ANTONIO\ DE\ JESUS/
chown elcalves:elcalves -R /home/backup/BACKUP_USA_2013/ESCRITORIOS/ESCRITORIO\ LOCAL\ DE\ CASTRO\ ALVES/
chown elcalmeida:elcalmeida -R /home/backup/BACKUP_USA_2013/ESCRITORIOS/ESCRITORIO\ LOCAL\ DE\ CONCEICAO\ DO\ ALMEIDA/
chown elcalmas:elcalmas -R /home/backup/BACKUP_USA_2013/ESCRITORIOS/ESCRITORIO\ LOCAL\ DE\ CRUZ\ DAS\ ALMAS/
chown elgovmangabeira:elgovmangabeira -R /home/backup/BACKUP_USA_2013/ESCRITORIOS/ESCRITORIO\ LOCAL\ DE\ GOVERNADO\ MANGABEIRA/
chown elitaparica:elitaparica -R /home/backup/BACKUP_USA_2013/ESCRITORIOS/ESCRITORIO\ LOCAL\ DE\ ITAPARICA/
chown elitatim:elitatim -R /home/backup/BACKUP_USA_2013/ESCRITORIOS/ESCRITORIO\ LOCAL\ DE\ ITATIM/
chown elitubera:elitubera -R /home/backup/BACKUP_USA_2013/ESCRITORIOS/ESCRITORIO\ LOCAL\ DE\ ITUBERA/
chown elmaragojipe:elmaragojipe -R /home/backup/BACKUP_USA_2013/ESCRITORIOS/ESCRITORIO\ LOCAL\ DE\ MARAGOJIPE/
chown elmilagres:elmilagres -R /home/backup/BACKUP_USA_2013/ESCRITORIOS/ESCRITORIO\ LOCAL\ DE\ MILAGRES/
chown elmsaopaulo:elmsaopaulo -R /home/backup/BACKUP_USA_2013/ESCRITORIOS/ESCRITORIO\ LOCAL\ DE\ MORRO\ SAO\ PAULO/
chown elmuritiba:elmuritiba -R /home/backup/BACKUP_USA_2013/ESCRITORIOS/ESCRITORIO\ LOCAL\ DE\ MURITIBA/
chown elnazare:elnazare -R /home/backup/BACKUP_USA_2013/ESCRITORIOS/ESCRITORIO\ LOCAL\ DE\ NAZARE/
chown elsmargarida:elsmargarida -R /home/backup/BACKUP_USA_2013/ESCRITORIOS/ESCRITORIO\ LOCAL\ DE\ SALINAS\ DA\ MARGARIDA/
chown elsaofelipe:elsaofelipe -R /home/backup/BACKUP_USA_2013/ESCRITORIOS/ESCRITORIO\ LOCAL\ DE\ SAO\ FELIPE/
chown elsaofelix:elsaofelix -R /home/backup/BACKUP_USA_2013/ESCRITORIOS/ESCRITORIO\ LOCAL\ DE\ SAO\ FELIX/
chown elsaoroque:elsaoroque -R /home/backup/BACKUP_USA_2013/ESCRITORIOS/ESCRITORIO\ LOCAL\ DE\ SAO\ ROQUE/
chown elsapeacu:elsapeacu -R /home/backup/BACKUP_USA_2013/ESCRITORIOS/ESCRITORIO\ LOCAL\ DE\ SAPEACU/
chown eltneves:eltneves -R /home/backup/BACKUP_USA_2013/ESCRITORIOS/ESCRITORIO\ LOCAL\ DE\ TRANCEDO\ NEVES/



  


2. MELHOR RESPOSTA

Luis R. C. Silva
luisrcs

(usa Linux Mint)

Enviado em 03/07/2013 - 17:03h


#! /bin/sh

comandos
...
comandos


Salva o arquivo: script.sh
Dá permissão de execução: chmod x+ script.sh
Executa: ./script.sh

Se precisar de root, entra com sudo.

3. Re: Como faço para criar um scrip para executar varios comandos... [RESOLVIDO]

Luís Fernando C. Cavalheiro
lcavalheiro

(usa Slackware)

Enviado em 03/07/2013 - 17:00h

ericgaldino escreveu:

quero executar esses comando abaixo so que quero tudo de uma vez e n]ao um a um.

chown usa:usa -R /home/backup/BACKUP_USA_2013/UNIDADE/USA\ -\ UNIDADE\ DE\ SANTO\ ANTONIO\ DE\ JESUS/
chown usaa:usaa -R /home/backup/BACKUP_USA_2013/UNIDADE/USA-A\ -\ ADMINISTRATIVO/
chown usac:usac -R /home/backup/BACKUP_USA_2013/UNIDADE/USA-C\ -\ COMERCIAL/
chown usae:usae -R /home/backup/BACKUP_USA_2013/UNIDADE/USA-E\ -\ TRATAMENTO\ DE\ ESGOTO/
chown usao:usao -R /home/backup/BACKUP_USA_2013/UNIDADE/USA-O\ -\ OPERACIONAL/
chown elamargosa:elamargosa -R /home/backup/BACKUP_USA_2013/ESCRITORIOS/ESCRITORIO\ LOCAL\ DE\ AMARGOSA/
chown elcachoeira:elcachoeira -R /home/backup/BACKUP_USA_2013/ESCRITORIOS/ESCRITORIO\ LOCAL\ DE\ CACHOEIRA/
chown elsaj:elsaj -R /home/backup/BACKUP_USA_2013/ESCRITORIOS/ESCRITORIO\ LOCAL\ DE\ SANTO\ ANTONIO\ DE\ JESUS/
chown elcalves:elcalves -R /home/backup/BACKUP_USA_2013/ESCRITORIOS/ESCRITORIO\ LOCAL\ DE\ CASTRO\ ALVES/
chown elcalmeida:elcalmeida -R /home/backup/BACKUP_USA_2013/ESCRITORIOS/ESCRITORIO\ LOCAL\ DE\ CONCEICAO\ DO\ ALMEIDA/
chown elcalmas:elcalmas -R /home/backup/BACKUP_USA_2013/ESCRITORIOS/ESCRITORIO\ LOCAL\ DE\ CRUZ\ DAS\ ALMAS/
chown elgovmangabeira:elgovmangabeira -R /home/backup/BACKUP_USA_2013/ESCRITORIOS/ESCRITORIO\ LOCAL\ DE\ GOVERNADO\ MANGABEIRA/
chown elitaparica:elitaparica -R /home/backup/BACKUP_USA_2013/ESCRITORIOS/ESCRITORIO\ LOCAL\ DE\ ITAPARICA/
chown elitatim:elitatim -R /home/backup/BACKUP_USA_2013/ESCRITORIOS/ESCRITORIO\ LOCAL\ DE\ ITATIM/
chown elitubera:elitubera -R /home/backup/BACKUP_USA_2013/ESCRITORIOS/ESCRITORIO\ LOCAL\ DE\ ITUBERA/
chown elmaragojipe:elmaragojipe -R /home/backup/BACKUP_USA_2013/ESCRITORIOS/ESCRITORIO\ LOCAL\ DE\ MARAGOJIPE/
chown elmilagres:elmilagres -R /home/backup/BACKUP_USA_2013/ESCRITORIOS/ESCRITORIO\ LOCAL\ DE\ MILAGRES/
chown elmsaopaulo:elmsaopaulo -R /home/backup/BACKUP_USA_2013/ESCRITORIOS/ESCRITORIO\ LOCAL\ DE\ MORRO\ SAO\ PAULO/
chown elmuritiba:elmuritiba -R /home/backup/BACKUP_USA_2013/ESCRITORIOS/ESCRITORIO\ LOCAL\ DE\ MURITIBA/
chown elnazare:elnazare -R /home/backup/BACKUP_USA_2013/ESCRITORIOS/ESCRITORIO\ LOCAL\ DE\ NAZARE/
chown elsmargarida:elsmargarida -R /home/backup/BACKUP_USA_2013/ESCRITORIOS/ESCRITORIO\ LOCAL\ DE\ SALINAS\ DA\ MARGARIDA/
chown elsaofelipe:elsaofelipe -R /home/backup/BACKUP_USA_2013/ESCRITORIOS/ESCRITORIO\ LOCAL\ DE\ SAO\ FELIPE/
chown elsaofelix:elsaofelix -R /home/backup/BACKUP_USA_2013/ESCRITORIOS/ESCRITORIO\ LOCAL\ DE\ SAO\ FELIX/
chown elsaoroque:elsaoroque -R /home/backup/BACKUP_USA_2013/ESCRITORIOS/ESCRITORIO\ LOCAL\ DE\ SAO\ ROQUE/
chown elsapeacu:elsapeacu -R /home/backup/BACKUP_USA_2013/ESCRITORIOS/ESCRITORIO\ LOCAL\ DE\ SAPEACU/
chown eltneves:eltneves -R /home/backup/BACKUP_USA_2013/ESCRITORIOS/ESCRITORIO\ LOCAL\ DE\ TRANCEDO\ NEVES/


Cria um arquivo de texto, e coloca na primeira linha
 #!/bin/bash 

E após essa linha cola isso tudo. Salve esse arquivo, dê permissão de execução pra ele e então execute como se fosse um comando.


4. Re: Como faço para criar um scrip para executar varios comandos... [RESOLVIDO]

eric galdino dos santos silva
ericgaldino

(usa Debian)

Enviado em 03/07/2013 - 17:08h

Obrigado senhores funcionou.






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts