WORKAN WOOOO
This commit is contained in:
+26
-2
@@ -2,10 +2,11 @@
|
|||||||
# usage
|
# usage
|
||||||
## curl -s https://raw.githubusercontent.com/PrincessPi3/Precision-Timekeeping-Fuckery/refs/heads/main/installer_auto.sh?nocache=$RANDOM | $SHELL
|
## curl -s https://raw.githubusercontent.com/PrincessPi3/Precision-Timekeeping-Fuckery/refs/heads/main/installer_auto.sh?nocache=$RANDOM | $SHELL
|
||||||
## test: bash time_fuckery.sh [t|T]
|
## test: bash time_fuckery.sh [t|T]
|
||||||
## reconfigure: bash time_fuckery.sh [r|R] [conf-level-info|conf-level-debug|conf-level-warm]
|
## reconfigure: bash time_fuckery.sh [r|R] [conf-level-info|conf-level-debug|conf-level-warm|=conf-level-info]
|
||||||
## nuke logs: bash time_fuckery.sh [n|N]
|
## nuke logs: bash time_fuckery.sh [n|N]
|
||||||
## uninstall: bash time_fuckery.sh [u|U]
|
## uninstall: bash time_fuckery.sh [u|U]
|
||||||
## services: bash time_fuckery.sh [s|S] [stop|start|restart|status|enable|disable]
|
## services: bash time_fuckery.sh [s|S] [stop|start|restart|status|enable|disable|=status]
|
||||||
|
## measure offset (chrony_statistics) bash time_fuckery.sh [mM] [int number of logs to process=500]
|
||||||
|
|
||||||
# explicitly die on any error
|
# explicitly die on any error
|
||||||
# set -e
|
# set -e
|
||||||
@@ -636,6 +637,20 @@ cleanup() {
|
|||||||
echo "Cleanup done!"
|
echo "Cleanup done!"
|
||||||
}
|
}
|
||||||
|
|
||||||
|
# usage chrony_statistics [int number of logs to process]
|
||||||
|
# measure_offset
|
||||||
|
chrony_statistics () {
|
||||||
|
numlogs=$1
|
||||||
|
|
||||||
|
tmp_log=$git_dir/chrony_statistics.log
|
||||||
|
|
||||||
|
sudo tail -n $numlogs /var/log/chrony/statistics.log > $tmp_log
|
||||||
|
sudo chown $USER:$USER $tmp_log
|
||||||
|
echo "$(wc -l $tmp_log) logs entered"
|
||||||
|
python $git_dir/chrony_statistics.py
|
||||||
|
rm -f $tmp_log
|
||||||
|
}
|
||||||
|
|
||||||
# always run
|
# always run
|
||||||
echo -e "\n\nPrecision Timekeeping Fuckery :3\n\n"
|
echo -e "\n\nPrecision Timekeeping Fuckery :3\n\n"
|
||||||
|
|
||||||
@@ -660,6 +675,15 @@ elif [[ "$1" =~ ^[nN]{1} ]]; then
|
|||||||
# uninstall modde
|
# uninstall modde
|
||||||
elif [[ "$1" =~ ^[uU]{1} ]]; then
|
elif [[ "$1" =~ ^[uU]{1} ]]; then
|
||||||
uninstall
|
uninstall
|
||||||
|
# measure offset (chrony_statustics.sh)
|
||||||
|
elif [[ "$1" =~ ^[mM]{1} ]]; then
|
||||||
|
if [ -z "$2" ]; then
|
||||||
|
default_numlogs=500
|
||||||
|
else
|
||||||
|
default_numlogs=$2
|
||||||
|
fi
|
||||||
|
|
||||||
|
chrony_statistics $default_numlogs
|
||||||
# services modde
|
# services modde
|
||||||
elif [[ "$1" =~ ^[sS]{1} ]]; then
|
elif [[ "$1" =~ ^[sS]{1} ]]; then
|
||||||
if [ -z "$2" ]; then
|
if [ -z "$2" ]; then
|
||||||
|
|||||||
Reference in New Issue
Block a user