Newsgroup: it.comp.os.linux.iniziare
Titolo: Eseguire più comandi contemporaneamente

Se non ricordo male il comando deve essere separato da "|", esempio:
tar -cf pippo.tar /home/pippo | gzip pippo.tar | mv pippo.tar.gz /backup
E' giusto?
E se voglio far partire anche una masterizzazione al termine del backup?

E' giusto?

Per separare i comandi è ";"
tar -cf pippo.tar /home/pippo; gzip pippo.tar |mv pippo.tar.gz /backup;
mkisofs -v -J -o /backup.iso /backup;cdrecord -v -dev=0,0 -speed=8
/pippo.iso
o meglio
tar czf /backup/pippo.tar.gz /home/pippo; mkisofs -v -R -o /backup.iso
/backup;cdrecord -v -dev=0,0 -speed=8 /pippo.iso
oppure
tar czf /backup/pippo.tar.gz /home/pippo; mkisofs  -R /backup |
cdrecord -v -dev=0,0 -speed=8 -
la "|" serve a passare l'output del comando a sinistra come input del
comando a destra
le sintassi di mkisofs le trovi su man cdrecord; la seconda non l'ho mai
provata.
Matteo

 E se voglio far partire anche una masterizzazione al termine del backup?
Aggiungi il comando in coda ai precedenti, sempre separandolo con ';' o '&&'.
Ciao,
-- 
       Roberto Divia`             Love at first sight is one of the greatest
       =============             labour-saving devices the world has ever seen.
Mailbox: C02110                 CERN-European Organization for Nuclear Research
E-mail: 
Robert...@cern.ch
           CH-1211 GENEVE 23, Switzerland


Grazie dell'aiuto, ricapitolando e assemblando la tua risposta con quella di
Roberto dovrebbe essere cosě la via piů idonea:
 tar -czf /backup/pippo.tar.gz /home/pippo && mkisofs -v -R -o /backup.iso \
         /backup && cdrecord -v -dev=0,0 -speed=8 /pippo.iso
Giusto?
Ciao e grazie....
Michele


Grazie mille per la spiegazione, specialmente quella di &&!:-)
Ciao...
Michele

 E se voglio far partire anche una masterizzazione al termine del backup?
nel tuo caso farei:
tar czf /backup/pippo.tar.gz /home/pippo; <comando masterizza>
ciao,
costa

Michi24 wrote:

no 
tar cO  /home/pippo | gzip - > /backup/pippo.tar.gz
ossia, il | prende l'output del primo comando e lo passa come
input al secondo. 
Il tuo primo tar non ha uno "standard output", scrive tutto sul
file pippo.tar. Con l'opzione O, invece, scrive sullo standard output
e "gzip -" ha qualcosa su cui lavorare. Infine ">" gli dice dove scrivere
il tutto.
Oppure, più brevemente
tar cfz  /backup/pippo.tar.gz /home/pippo
ciao, andrea

 Giusto?
Forse assemblando anche quella di Andrea, potrebbe andar bene anche
tar czO  /home/pippo | mkisofs  -R - | cdrecord -v -dev=0,0 -speed=8 -
Ho voluto esagerare... chissà se funziona
Matteo

 ha scritto nel messaggio
news:asiank$gi7$1...@newsreader.mailgate.org...

eeeeeeehhhhhhhh, piccolo problema, non vede il
masterizzatore....caz....!!!:-(((

 
  prova con cdrecord --scanbus 

"mit00" <mi...@diqua.invalid> ha scritto nel messaggio
news:slrnaupi7a...@diqua.lan...

Provato....ecco cosa dice:
[root@redhat michele]# cdrecord --scanbus
Cdrecord 1.10 (i686-pc-linux-gnu) Copyright (C) 1995-2001 Jörg Schilling
cdrecord: No such file or directory. Cannot open SCSI driver.
cdrecord: For possible targets try 'cdrecord -scanbus'. Make sure you are
root.
[root@redhat michele]#

 [root@redhat michele]#
devi dare cdrecord -scanbus (un solo -)
ma Potrebbe darti lo stesso risultato se hai un masterizzatore ide.
In tal caso edita /etc/lilo.conf
aggiungi la riga append="hdX=ide-scsi" in cui hdX è hdb o hdc o hdd a
seconda di dove hai il masterizzatore.
digita lilo
rebootta
digita modprobe ide-scsi
dai cdrecord -scanbus
dovrebbe venir fuori qualcosa tipo
0,0,0 Marca del masterizzatore
più altre info.
Da ora, il device del tuo masterizzatore sarà /dev/scd0, quindi quando
monterai il cd dovrai dare
mount /dev/scd0 /cdrom
anzichè /dev/hdX /cdrom
magari modificalo in /etc/fstab
Ora sei pronto... riprova
Matteo

[root@redhat michele]#
E dov'e' il problema?
Non sei root di quella macchina?
Chiedi all'amministratore di farlo per te.
-- 
manuel  | Dmitry a Md:
'fmf'   | >Da oggi hai trovato pane e formaggio per i tuoi denti, sappi che oltre 
ferrero | >ai due di cui sopra ora ci sono io.