Knihovna

Drobnosti pro zvědavé

Uživatelské nástroje

Nástroje pro tento web


knihovna:skripty:skript-pgrep

grep synology putty skript

toto chodi:

ps | grep backup_volume_to_usb.sh | grep -v grep

též viz použití souboru .lock pro sledování zda proces běží

PGREP nefunguje zde 🧩 Shrnutí v jedné větě pgrep -fl rsync je malý příkaz, ale dělá hodně užitečné práce.

🔍 Co znamená pgrep -fl rsync pgrep = process grep Hledá běžící procesy podle jména. Parametry:

🧩 -f - Hledá v celém příkazovém řádku, nejen v názvu procesu. - To znamená, že najde i procesy, kde je „rsync“ v argumentech, nejen v názvu binárky.

🧩 -l - Vypíše PID + název procesu. - Bez -l bys dostal jen PIDy.

🧩 rsync - Hledaný výraz.

📌 Výsledek v praxi Když běží jeden rsync, můžeš vidět něco jako: 12345 rsync -aHAX –info=progress2 /volume1/ /volumeUSB1/usbshare/

To znamená: - 12345 = PID procesu - rsync -aHAX … = celý příkaz, který běží

🧠 Proč je to nejlepší varianta - Nezobrazí se ti vlastní grep (jako u ps | grep rsync) - Vidíš celý příkaz, takže víš, který rsync běží - Je to čisté, stručné a spolehlivé

knihovna/skripty/skript-pgrep.txt · Poslední úprava: autor: JJC