Vedo dei risultati inaspettati durante la copia dei file del pacchetto in uno script di shell. Ci sono due problemi correlati.
-
Ho comandi simili ai seguenti in uno script di shell:
cp -rp percorso / su / pacchetto / destinazione file / directory
Il problema che sto vedendo è che a volte il pacchetto viene copiato nel suo complesso, che è quello che voglio. Altre volte il pacchetto "va via" e solo il contenuto del pacchetto finisce nella destinazione / directory. Non vedo lo schema che sta causando questo in modo diverso. Nello specifico, nello script della shell, il pacchetto viene copiato nel suo complesso. Ma quando provo il comando esatto dal terminale, ottengo solo il contenuto.
- Nello script della shell, mentre il pacchetto sembra essere copiato nel suo insieme, ci vuole molto tempo. Come 20 minuti per copiare un file da 17 MB in un'unità USB. Quando copio lo stesso pacchetto tramite Finder, viene copiato in circa un minuto. Quindi durante il test quando rieseguo lo script, non ci vogliono 20 minuti, ma solo il minuto.
Questi due risultati sono inaspettati. Mi aspetto lo stesso risultato ogni volta, non variando i risultati con i contenuti del pacchetto e il tempo di esecuzione dello script.
Qualche idea?