I was curious if anyone new a command like tail or top to constantly monitor a service as it runs. I'm trying to watch sendmail currently to see who is connecting to it, but would like to have it a little more dynamic than just repeatedly typing ps aux | grep send

is there a good way to constantly keep this running? Thanks guys n' gals

  • 3
    tail -f /var/log/mail.log | fgrep send
    – mailq
    Dec 5, 2011 at 23:22
  • Awesome I didn't think about just tailing the file. Thanks mailq
    – ehime
    Dec 5, 2011 at 23:24

1 Answer 1


You can use the watch command along with ps -aux to refresh. watch -n 5 "ps -axf |grep send" will run the ps command every 5 seconds (note the quotes).

  • Great this is the answer, just waiting for the four minutes to chalk down to accept. Thanks slillibri (sp?)
    – ehime
    Dec 5, 2011 at 23:25
  • 1
    I have an alternative use for watch, which is the nastiest hackiest continuous integration ever. watch git pull Dec 6, 2011 at 0:17

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.