Spiro Harvey: >> while ps -ef | grep $processname; do sleep 60; done && echo "done" | \ >> mail -s "subject" user >> But it might be tricky to identify the right process. > > grepping ps will invariably also return the grep line, so this will > hit a false positive. Better to use pgrep rather than ps & grep.
Theoretically, you are right. Practically: $ ps -ef | grep awesome jrschulz 4051 3866 0 19:47 ? 00:00:28 awesome To be on the safe side, one can alter the search pattern like this: $ ps -ef | grep [a]wesome jrschulz 4051 3866 0 19:47 ? 00:00:29 awesome J. -- I hate myself but have no clear idea why. [Agree] [Disagree] <http://www.slowlydownward.com/NODATA/data_enter2.html>
signature.asc
Description: Digital signature