mirror of
https://github.com/ThunixdotNet/ansible.git
synced 2026-01-24 13:40:17 +00:00
Adding modlog tool
This commit is contained in:
34
roles/common/files/usr/local/bin/modlog
Executable file
34
roles/common/files/usr/local/bin/modlog
Executable file
@@ -0,0 +1,34 @@
|
||||
#!/bin/bash
|
||||
|
||||
################################################################################
|
||||
#
|
||||
# $0 is a tool that logs mod actions
|
||||
#
|
||||
# Arguments:
|
||||
# {action}
|
||||
#
|
||||
# Return codes:
|
||||
# 0 Exectuted without problem
|
||||
# 1 Incorrect usage pattern.
|
||||
#
|
||||
# This software is licensed under the AGPL 3.0 or later, by
|
||||
# ubergeek <ubergeek@thunix.net>
|
||||
#
|
||||
################################################################################
|
||||
|
||||
ACTION=$*
|
||||
|
||||
function usage() {
|
||||
|
||||
cat << _EOF
|
||||
$0 {action}
|
||||
{action} Free form text of what action was performed.
|
||||
_EOF
|
||||
}
|
||||
|
||||
if [ "$1" == "" ]; then
|
||||
usage
|
||||
exit 0
|
||||
fi
|
||||
|
||||
echo -e `date`"\t"`whoami`"\t"$ACTION | sudo tee -a /root/modlog
|
||||
Reference in New Issue
Block a user