![]() |
|
|
google unix.com
|
|||||||
| Fóruns | Registar | Fórum Regimento | Ligações | Álbuns | FAQ | Lista deputados | Calendário | Pesquisa | Today's Posts | Mark Forums Read |
| Programação Shell Script e Post perguntas sobre ksh, CSH, SH, BASH, Perl, PHP, SED, Awk e outros scripts shell e shell scripts línguas aqui. |
Mais UNIX e Linux Fórum Tópicos Você pode achar Helpfull
|
||||
| Fio | Thread Starter | Fórum | Respostas | Última postagem |
| espera até arquivo carregado | mogabr | Programação Shell Script e | 1 | 08-08-2008 11:24 |
| Ajuda shell script para loop através de arquivos atualização ctl arquivo sql a ser carregado | dba_nh | Programação Shell Script e | 1 | 04-15-2008 09:00 |
| Como posso fazer o comando para verificar se um arquivo está vazio antes de executar? | chrchcol | Programação Shell Script e | 3 | 07-29-2006 04:14 |
| executar *. bat no Windows a partir de casa por ftp comando Unix | ALX | Programação Shell Script e | 9 | 01-29-2006 06:31 |
| execução dir ou ls comando via FTP | ALX | Programação Shell Script e | 5 | 01-27-2006 06:13 |
|
|
Linkback | Thread Tools | Pesquisar este Thread | Rate Thread | Display Modes |
|
||||
|
Ajuda execução comando carregado a partir do arquivo
Preciso executar um comando que é carregado a partir de um arquivo. Basicamente, temos vários scripts que precisam ser executadas em horários programados. Estamos indo para armazenar essas vezes no banco de dados e atualizar um arquivo com os dados. Nesse processo teremos scriptName, inputParameters, Runtimes, etc .. Eu escolhi para usar Tilda (~) como o delimitador, porque não pode ser utilizado por qualquer uma das variáveis de entrada ![]() Eu tenho tudo funcionando, com uma excepção. Se um inputParameter deve ser executada (data atual `date + '% d% m'`) Então eu recebo este erro: Código:
./chk_master_script.sh[247]: `date +%m%d`: not found Launching script (with parameters): $HOME/daily/scripts/workit.sh Esta é praticamente como eu carregar os dados: Código:
if [ -s ${masterDataFile} ]; then
fileExists=true
IFS="~"
while read workerScript parameters timingStuff; do
...
params=`${parameters}`
echo "Launching script (with parameters): ${workerScript} ${params}"
...
done
Arquivo Layout: Código:
filename~parameters~schedulingStuffHere Amostra Arquivo Conteúdo: Código:
workerScript.sh~`date '+%m%d'`~stuffGoesHere Obrigado
|
| Marcadores |
| Thread Tools | Pesquisar este Thread |
| Display Modes | Esta taxa Thread |
|
|