Use mdoc(7) instead of markdown #6
9
bkctld
9
bkctld
|
@ -26,7 +26,7 @@ if [ ! -x "${LIBDIR}/bkctld-${subcommand}" ]; then
|
||||||
fi
|
fi
|
||||||
|
|
||||||
case "${subcommand}" in
|
case "${subcommand}" in
|
||||||
"inc" | "rm" | "check" | "stats" | "help")
|
"inc" | "rm" | "check" | "stats" | "help" | "list")
|
||||||
"${LIBDIR}/bkctld-${subcommand}"
|
"${LIBDIR}/bkctld-${subcommand}"
|
||||||
;;
|
;;
|
||||||
"init" | "is-on")
|
"init" | "is-on")
|
||||||
|
@ -37,17 +37,14 @@ case "${subcommand}" in
|
||||||
;;
|
;;
|
||||||
"start" | "stop" | "reload" | "restart" | "sync" | "update" | "remove" | "firewall")
|
"start" | "stop" | "reload" | "restart" | "sync" | "update" | "remove" | "firewall")
|
||||||
if [ "${jail}" = "all" ]; then
|
if [ "${jail}" = "all" ]; then
|
||||||
ls "${JAILDIR}"|xargs --no-run-if-empty --max-args=1 --max-procs=0 "${LIBDIR}/bkctld-${subcommand}"
|
"${LIBDIR}/bkctld-list"|xargs --no-run-if-empty --max-args=1 --max-procs=0 "${LIBDIR}/bkctld-${subcommand}"
|
||||||
else
|
else
|
||||||
"${LIBDIR}/bkctld-${subcommand}" "${jail}"
|
"${LIBDIR}/bkctld-${subcommand}" "${jail}"
|
||||||
fi
|
fi
|
||||||
;;
|
;;
|
||||||
"status")
|
"status")
|
||||||
if [ -z "${jail}" ]; then
|
if [ -z "${jail}" ]; then
|
||||||
jails=$(ls "${JAILDIR}")
|
"${LIBDIR}/bkctld-list"|xargs --no-run-if-empty --max-args=1 "${LIBDIR}/bkctld-${subcommand}"
|
||||||
for jail in ${jails}; do
|
|
||||||
"${LIBDIR}/bkctld-${subcommand}" "${jail}"
|
|
||||||
done
|
|
||||||
else
|
else
|
||||||
"${LIBDIR}/bkctld-${subcommand}" "${jail}"
|
"${LIBDIR}/bkctld-${subcommand}" "${jail}"
|
||||||
fi
|
fi
|
||||||
|
|
|
@ -32,8 +32,7 @@ if [ -b "${BACKUP_DISK}" ]; then
|
||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
|
|
||||||
jails=$(ls "${JAILDIR}")
|
for jail in $("${LIBDIR}/bkctld-list"); do
|
||||||
for jail in ${jails}; do
|
|
||||||
if [ -f "${JAILDIR}/${jail}/var/log/lastlog" ]; then
|
if [ -f "${JAILDIR}/${jail}/var/log/lastlog" ]; then
|
||||||
last_conn=$(stat --format=%Y "${JAILDIR}/${jail}/var/log/lastlog")
|
last_conn=$(stat --format=%Y "${JAILDIR}/${jail}/var/log/lastlog")
|
||||||
date_diff=$(( (cur_time - last_conn) / (60*60) ))
|
date_diff=$(( (cur_time - last_conn) / (60*60) ))
|
||||||
|
|
|
@ -7,8 +7,7 @@
|
||||||
LIBDIR="$(dirname $0)" && . "${LIBDIR}/config"
|
LIBDIR="$(dirname $0)" && . "${LIBDIR}/config"
|
||||||
|
|
||||||
date=$(date +"%Y-%m-%d-%H")
|
date=$(date +"%Y-%m-%d-%H")
|
||||||
jails=$(ls "${JAILDIR}")
|
for jail in $("${LIBDIR}/bkctld-list"); do
|
||||||
for jail in ${jails}; do
|
|
||||||
inc="${INCDIR}/${jail}/${date}"
|
inc="${INCDIR}/${jail}/${date}"
|
||||||
mkdir -p "${INCDIR}/${jail}"
|
mkdir -p "${INCDIR}/${jail}"
|
||||||
if [ ! -d "${inc}" ]; then
|
if [ ! -d "${inc}" ]; then
|
||||||
|
|
12
lib/bkctld-list
Executable file
12
lib/bkctld-list
Executable file
|
@ -0,0 +1,12 @@
|
||||||
|
#!/bin/sh
|
||||||
|
#
|
||||||
|
# List jails
|
||||||
|
# Usage: list
|
||||||
|
#
|
||||||
|
|
||||||
|
set -eu
|
||||||
|
|
||||||
|
LIBDIR="$(dirname $0)" && . "${LIBDIR}/config"
|
||||||
|
|
||||||
|
[ -d "${JAILDIR}" ] || exit 0
|
||||||
|
find "${JAILDIR}" -mindepth 1 -maxdepth 1 -type d|sed 's!.*/!!'
|
|
@ -19,8 +19,7 @@ if [ -f "${pidfile}" ]; then
|
||||||
rm "${pidfile}"
|
rm "${pidfile}"
|
||||||
fi
|
fi
|
||||||
echo "${$}" > "${pidfile}"
|
echo "${$}" > "${pidfile}"
|
||||||
jails=$(ls "${JAILDIR}")
|
for jail in $("${LIBDIR}/bkctld-list"); do
|
||||||
for jail in ${jails}; do
|
|
||||||
incs=$(ls "${INCDIR}/${jail}")
|
incs=$(ls "${INCDIR}/${jail}")
|
||||||
if [ -f "${CONFDIR}/${jail}" ]; then
|
if [ -f "${CONFDIR}/${jail}" ]; then
|
||||||
keepfile="${CONFDIR}/.keep-${jail}"
|
keepfile="${CONFDIR}/.keep-${jail}"
|
||||||
|
|
Loading…
Reference in a new issue