KISMİ ÇÖZÜM:
İlerleme pvişlevi kullanılarak izlenebilir . Özellikle büyük dosyaları yedeklerken kullanışlıdır. Birçok küçük dosya için kullanışlı değildir, ancak şu anda açık olan dosya ve yükleme hızındaki ilerlemeyi görmenizi sağlar. pvvarsayılan olarak yüklenmez.
Nasıl kullanılır pv: Önce işlem kimliğini alın ve sonra bir parametre olarak koyun to pv -d.
Misal:
ps -ef | grep duplicity
PID'yi (kullanıcı adından sonraki ilk sayı) okuyoruz,
pv -d PID
Veya tek astarlı *:
* adında "disk" olan bir dosyayı kopyaladığımızı varsayarsak. İkinci grep arama sonuçlarını daraltır.
pv -d $(ps -ef | grep duplicity | grep disk | tr -s ' ' | cut -d ' ' -f 2)
nerede:
-d pv'ye sürecin PID'sinin izlenmesini beklemesini söyler,
ps -ef makinede çalışan işlemlerin listesini yazdırır,
grep duplicity yalnızca işlem listesinden yineleme içeren satırları alır,
grep disk ilk grep işleminin ps -ef sonuçlarında gösterilmesini engeller ve yalnızca kopyalamak istediğimiz işlemi, kopyalanan dosyanın adının bir kısmını arayarak listelediğimizden emin olur,
tr -s ' ' ps -ef çıktısındaki birden çok alanı yalnızca bir tanesine keser, böylece kesim düzgün çalışabilir,
cut -d ' ' -f 2çıktıdan yalnızca ikinci alanı keser (PID'miz) ve '' boşlukları alan ayırıcılar olarak kullanır. önceki trim olmadan, kesim işe yaramaz (ps -ef çıktısında değişken miktarda boşluk).
eylem pv -d