sam zrewidował ten Gist 1 month ago. Przejdź do rewizji
1 file changed, 17 insertions
pwatch.sh(stworzono plik)
| @@ -0,0 +1,17 @@ | |||
| 1 | + | #!/bin/sh | |
| 2 | + | set -eu | |
| 3 | + | ||
| 4 | + | NAME="${0##*/}" | |
| 5 | + | INTERVAL="${INTERVAL:-0.1}" | |
| 6 | + | PID="${1:-}" | |
| 7 | + | ||
| 8 | + | [ -n "$PID" ] || { | |
| 9 | + | printf "usage: %s <PID>\n" "$NAME" | |
| 10 | + | exit 1 | |
| 11 | + | } >&2 | |
| 12 | + | ||
| 13 | + | while sleep "$INTERVAL"; do | |
| 14 | + | out="$(pstree -g 3 "$1")" | |
| 15 | + | clear | |
| 16 | + | printf "%s\n" "$out" | |
| 17 | + | done | |
Nowsze
Starsze