WATCH(1) General Commands Manual WATCH(1) watch -- watch [ ...] watch , ( ). watch . , 2 , watch . , . -b, --beep , . -c, --color ANSI . -C, --no-color ANSI . -d, --differences[=permanent] . ' permanent, watch . permanent ' , -d1 --differences=1. -e, --errexit . watch , . n, 128 + n. -f, --follow , watch , , tail -f. , --differences, --chgexit --eqexit. -g, --chgexit , . , , watch. -n, --interval . , 0.1 2678400 (31 ) . <<.>> <<,>>. WATCH_INTERVAL ( ). -p, --precise --interval , , --interval . --interval , . -q, --equexit <> , . -r, --no-rerun . ' . -s, --shotsdir . -t, --no-title , . -w, --no-wrap . , . -x, --exec exec(3), sh -c. . ( , ) . -h, --help . -v, --version . spacebar . , , . q watch. ( , SIGKILL Ctrl+C). s . , --shotsdir. , , . 0 . . 1 , ' . 2 , ' ( ). - (--errexit) --errexit . grep . WATCH_INTERVAL , , --interval. COLUMNS . , . LINES . , . POSIX ( , ). , watch. , . , cat -v , (|). : watch -d ls -l , , . , . . watch -n1 'grep "^cpu MHz" /proc/cpuinfo | sort -nrk4' , , . -p 10 , , . watch -n10 -p -d '{ date; for i in 10.0.0.31 10.0.0.32 10.0.0.33; do R=OK; ping -c2 -W2 "$i" &>/dev/null || R=FAIL; echo "$i: $R"; done } | tee -a ~/log' ' : watch uname -r , . --chgexit --equexit , . --differences . , , . procps-ng 16 2025 WATCH(1)