Ho circa 20 comandi e devo inviare tutto questo alla shell Unix e copiare il risultato, ma non so come farlo.
Non sono sicuro di quale shell ho, perché è un piccolo programma collegato a Mobile Network Managment e con questo piccolo programma abbiamo accesso per inviare comandi per linea e ricevere i risultati tramite urlo, per questo motivo non posso usare script per invio dei comandi.
Comando 1 : connettersi a un server.
Attendere il completamento del comando 1
Comando 2 : aggiorna tutte le informazioni dalla fine del server 1
Aspettare.
Comando 3 . Ottieni qualche parametro.
... e altri comandi simili.
Ho provato con cmd1 | cmd2 | cmd3
e cmd1 & cmd2 & cmd3
ecmd1;cmd2
Il problema è che è cmd1
collegato a un RNC (elemento di rete) e richiede circa 15 secondi, dopo che cmd2
ha senso. ma lavora solo per il primo cmd. Qualche idea, come eseguirlo?
&&
tra i comandi.