[Bug 430377] Review Request: atop - An advanced interactive monitor to view the load on system and process level
bugzilla at redhat.com
bugzilla at redhat.com
Thu Mar 27 19:23:15 UTC 2008
Please do not reply directly to this email. All additional
comments should be made in the comments box of this bug report.
Summary: Review Request: atop - An advanced interactive monitor to view the load on system and process level
https://bugzilla.redhat.com/show_bug.cgi?id=430377
------- Additional Comments From wolfy at nobugconsulting.ro 2008-03-27 15:23 EST -------
There are a couple of small errors which need fixing
a) in atop.spec: please do not start atop in %post. Fedora policy mandates to
leave services stopped. It's up to the user to decide if the service should be
started
b) cron.daily should exit after checking if atop is started and finding out that
it is not. Your script checks if atop is running, takes a last sample if it is
and procedes with starting atop even if it is was not running
I suggest:
PID=`cat $PIDFILE`
if [ -e $PIDFILE ] && ps -p $PID | grep 'atop$' > /dev/null
then
kill -USR1 $PID # take final sample
sleep 3
kill -TERM $PID
rm $PIDFILE
sleep 1
else
exit 1
fi
A nice touch would be to use /etc/sysconfig/atop for storing all variables
which now are defined at the start of atop.init and atop.crondaily (CURDAY,
INTERVAL, PATHes etc) and source /etc/sysconfig/atop where ever it is needed.
b) in atop.init:
- you cannot use daemon to start a cron script, it's purpose is to daemonize a
program
- there is a typo error, CURDAY lacks the "C"
--
Configure bugmail: https://bugzilla.redhat.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug, or are watching someone who is.
More information about the Fedora-package-review
mailing list