Для того чтобы использовать pipe в watch, выражение нужно заключить в одинарные кавычки:



watch -n 1 'df -h | grep "/tmp"'