diff --git a/contrib/bryan_christianson_1/chronylogrotate.sh b/contrib/bryan_christianson_1/chronylogrotate.sh index 632aba3..f919544 100755 --- a/contrib/bryan_christianson_1/chronylogrotate.sh +++ b/contrib/bryan_christianson_1/chronylogrotate.sh @@ -1,20 +1,27 @@ #!/bin/sh -# chronylogrotate.sh -# ChronyControl -# -# Created by Bryan Christianson on 12/07/15. +# chronyd/chronyc - Programs for keeping computer clocks accurate. # +# ********************************************************************** +# * Copyright (C) Bryan Christianson 2015 +# * +# * This program is free software; you can redistribute it and/or modify +# * it under the terms of version 2 of the GNU General Public License as +# * published by the Free Software Foundation. +# * +# * This program is distributed in the hope that it will be useful, but +# * WITHOUT ANY WARRANTY; without even the implied warranty of +# * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +# * General Public License for more details. +# * +# * You should have received a copy of the GNU General Public License along +# * with this program; if not, write to the Free Software Foundation, Inc., +# * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. +# * +# ********************************************************************** LOGDIR=/var/log/chrony -if [ ! -e "$LOGDIR" ]; then - echo "missing directory: $LOGDIR" - exit 1 -fi - -cd $LOGDIR - rotate () { prefix=$1 @@ -33,13 +40,19 @@ rotate () { fi } +if [ ! -e "$LOGDIR" ]; then + logger -s "missing directory: $LOGDIR" + exit 1 +fi + +cd $LOGDIR + rotate measurements rotate statistics rotate tracking # # signal chronyd via chronyc - -/usr/local/bin/chronyc -a -f /etc/chrony.d/chrony.conf cyclelogs > /dev/null +/usr/local/bin/chronyc cyclelogs > /dev/null exit $? \ No newline at end of file