![]() |
|
|
google unix.com
|
|||||||
| Forum | Registrati | Regole Forum | Collegamenti | Album | FAQ | Members List | Calendario | Ricerca | Today's Posts | Mark Forums Read |
| Shell scripting e di programmazione Pubblica domande su KSH, CSH, SH, Bash, Perl, PHP, sed, awk e da altri script di shell e linguaggi di scripting shell qui. |
Più di UNIX e Linux Forum Argomenti potreste trovare utili
|
||||
| Filo | Thread Starter | Forum | Risposte | Ultimo Post |
| in attesa fino a quando il file caricato | mogabr | Shell scripting e di programmazione | 1 | 08-08-2008 11:24 AM |
| Aiuto script di shell di loop, tramite i file di aggiornamento ctl file per essere caricato sql | dba_nh | Shell scripting e di programmazione | 1 | 04-15-2008 09:00 PM |
| Come posso fare in modo che il comando per controllare per vedere se un file è vuoto prima di eseguire? | chrchcol | Shell scripting e di programmazione | 3 | 07-29-2006 04:14 AM |
| l'esecuzione di file *. bat da Unix a Windows casella via ftp comando | ALX | Shell scripting e di programmazione | 9 | 01-29-2006 06:31 PM |
| esecuzione comando ls dir o tramite FTP | ALX | Shell scripting e di programmazione | 5 | 01-27-2006 06:13 PM |
|
|
LinkBack | Thread Tools | Cerca in questo Thread | Rate Thread | Modalità di visualizzazione |
|
||||
|
Guida l'esecuzione del comando caricati da file
Ho bisogno di eseguire un comando che viene caricato da un file. Fondamentalmente, abbiamo diversi script che devono essere eseguiti in orari prestabiliti. Stiamo per archiviare quei tempi nel database e aggiornare un file con i dati. In questo file avremo scriptName, inputParameters, Runtimes, ecc .. Ho scelto di utilizzare tilda (~) come il delimitatore in quanto non può essere utilizzato da una delle variabili di input ![]() Ho tutto di lavoro, con una sola eccezione. Se uno inputParameter deve essere eseguito (data corrente `date + '% d% m'`) Allora ho questo errore: Codice:
./chk_master_script.sh[247]: `date +%m%d`: not found Launching script (with parameters): $HOME/daily/scripts/workit.sh Questo è più o meno come ho caricare i dati: Codice:
if [ -s ${masterDataFile} ]; then
fileExists=true
IFS="~"
while read workerScript parameters timingStuff; do
...
params=`${parameters}`
echo "Launching script (with parameters): ${workerScript} ${params}"
...
done
File di layout: Codice:
filename~parameters~schedulingStuffHere Contenuto del file di esempio: Codice:
workerScript.sh~`date '+%m%d'`~stuffGoesHere Grazie
|
| Segnalibri |
| Thread Tools | Cerca in questo Thread |
| Modalità di visualizzazione | Vota questo thread |
|
|