Bom dia lista,
 
Seguinte, em um arquivo chamado comandos, coloquei alguns comandos:
 
cat comandos
ls -ltr;ls -ltr;ls -l;date;ls;date

Segue um trecho que está no script
 
IFS=";"
for i in `cat comandos` ; do "$i" ; done
 
ao executar ocorre o seguinte:
 
 ./scriptExecTarefas.sh
./scriptExecTarefas.sh: line 9: ls -ltr: command not found
./scriptExecTarefas.sh: line 9: ls -ltr: command not found
./scriptExecTarefas.sh: line 9: ls -l: command not found
Sat Nov 21 12:08:22 BRST 2009
backup  backup.sh  checklist.tar.gz  comandos  scriptExecTarefas.sh  temporeal  
teste.sh  tlb.txt  tools  ttt
Sat Nov 21 12:08:22 BRST 2009
 

Pergunto, porque não está aceitando comando com opções? Como posso fazer para 
aceitar? e para executar comando do tipo "while true ; do ls ; date ; sleep 
600" lendo do arquivo comandos?
 
Abs,
Vinícius Xavier
 
 

 


      
____________________________________________________________________________________
Veja quais são os assuntos do momento no Yahoo! +Buscados
http://br.maisbuscados.yahoo.com

[As partes desta mensagem que não continham texto foram removidas]

Responder a