Konkrétne kopírovanie súborov v samostatných vláknach.
Potrebujem prekopírovať celý adresár /home/bendak/app/data1/ aj so súbormi do iného adresára /home/bendak/backup/data1/.
V prípade, že potrebujem prekopírovať celé adresáre medzi dvoma servermi, použijem funkcie scp - secure copy.
Použil som funkciu cp:
[oracle@localhost /]$ nohup cp -r /home/bendak/app/data1/* /home/bendak/backup/data1 &
Parameter "nohup" nám zabezpečí zapisovanie výstupu do súboru nohup.out, kde si môžeme potom priebeh procesu odsledovať.
Parameter -r povie funkcii, že chcem prekopírovať všetky súbory v adresári aj s podadresármi a ich súbormi.
Znak & - nám zabezpečí, že funkcia sa spustí v samostatnom vlákne ako "background process", nebude treba čakať na dokončenie kopírovania.
V podstate sa dá niečo podobné spustiť aj s využitím "screenu" v Linuxe.
Nie je problém sa potom odhlásiť z OS a prihlásiť sa opäť, ak chceme proces kopírovania skontrolovať:
Príkaz ako zobraziť v procesoch v OS všetky bežiace kopírovacie procesy spustené príkazom "cp":
[oracle@localhost /]$ ps -ef | grep cp
S pozdravom