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é
