![]() |
Ciao e benvenuto da parte degli Stati Uniti al UNIX e Linux Forum! Grazie per la visita ed unirsi alla nostra Comunità Globale.
|
|
google unix.com
|
|||||||
| Forum | Registrati | Regole Forum | Collegamenti | Album | FAQ | Members List | Calendario | Ricerca | Today's Posts | Mark Forums Read |
| UNIX for Dummies Domande & Risposte Se non sei sicuro dove pubblicare un UNIX o Linux domanda, posta da qui. Tutti i neofiti di Linux e UNIX benvenuto! |
Più di UNIX e Linux Forum Argomenti potreste trovare utili
|
||||
| Filo | Thread Starter | Forum | Risposte | Ultimo Post |
| Linux Shell Domanda: come stampare il nome di uno script della shell? | meili100 | UNIX for Dummies Domande & Risposte | 3 | 07-01-2008 02:55 PM |
| domanda sulla programmazione su Shell | thungmail | Shell scripting e di programmazione | 1 | 04-01-2008 02:40 PM |
| shell questione | convenientstore | Shell scripting e di programmazione | 2 | 06-03-2007 06:05 PM |
| #! / bin / sh shell questione | GCTEII | Shell scripting e di programmazione | 0 | 02-23-2006 03:08 AM |
| Shell questione | anjanb2 | UNIX for Dummies Domande & Risposte | 5 | 07-03-2002 01:00 AM |
![]() |
|
|
LinkBack | Thread Tools | Cerca in questo Thread | Rate Thread | Modalità di visualizzazione |
|
|
|
||||
|
Domanda Shell
Hi All,
Ho questo problema e non riesco a trovare una risposta decente anywere. I'am cercando di eseguire comandi multipli in uno script di shell. Ad esempio Codice:
mkdir test tar cvzf test.tar.gz test/ rmdir test Sto usando il comando stop per allungare il periodo di tempo in modo che il comando tar ha tempo enhough per finire, ma vorrei renderlo più flessibile. Qual è il modo migliore per farlo .. So che la "comando1 & & comando2" ma l'opzione backupscript sto cercando di fare è multilinea .. Anche cercato: Codice:
command1 & command2 & command3 Qualsiasi aiuto apprezzato. Io posto il mio codice, se qualcuno interessato. Daniel |
|
||||
|
Grazie, reborg, veloce risposta per voi,
Credo di non era sufficientemente chiara. Questo è il codice che ho scritto: Codice:
#!/bin/sh HOME=/home/mvo PATH=/home/mvo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games echo -------------------------------------------- >> /home/mvo/backuplog echo Backup Started `date` >> /home/mvo/backuplog cd / if [ -d /home/backups/`date +%w`/ ] ; then rm /home/backups/`date +%w`/backup.tar.gz echo Overwriting Day `date +%w` starting now.. >> /home/mvo/backuplog else mkdir /home/backups/`date +%w`/ fi mkdir /home/backups/tmp mysqldump -u Username -pPassword Databasename | gzip > /home/backups/tmp/mysqldump.sql.dump.gz echo Database Backup Complete.. >> /home/mvo/backuplog cp -Rf /var/www /home/backups/tmp cp -Rf /home/groupoffice /home/backups/tmp tar czvf /home/backups/`date +%w`/backup.tar.gz /home/backups/tmp rm -Rf /home/backups/tmp echo GroupOffice Backup Complete.. >> /home/mvo/backuplog echo Backup Completed `date` >> /home/mvo/backuplog Come posso ottenere questo passato? Ho cercato il sonno, ma voglio conservare il mio script rendendolo flessibile come il contenuto del backupdirs possono variare in termini di dimensioni. Quindi, quello che voglio fare è aspettare un comando per terminare prima di chiamare un prossimo comando! Grazie per aiutare! Last edited by dswz; al 06-30-2009 09:18 PM.. |
![]() |
| Segnalibri |
| Thread Tools | Cerca in questo Thread |
| Modalità di visualizzazione | Vota questo thread |
|
|