| Server IP : 50.6.195.38 / Your IP : 216.73.216.141 Web Server : Apache System : Linux server.chemdry.ca 5.14.0-427.31.1.el9_4.x86_64 #1 SMP PREEMPT_DYNAMIC Thu Aug 15 14:47:52 EDT 2024 x86_64 User : selech ( 1068) PHP Version : 8.2.29 Disable Function : exec,passthru,shell_exec,system MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : ON | Pkexec : ON Directory : /bin/ |
Upload File : |
#!/usr/bin/bash
# vi:syntax=sh
set -eo pipefail
progname=$(basename "$0")
sub_help(){
echo "Usage: $progname <subcommand> [options]\n"
echo "Subcommands:"
echo " init"
echo " disable"
echo ""
echo "For help with each subcommand run:"
echo "$progname <subcommand> -h|--help"
echo ""
}
LIBCARE_CRONFILE=/etc/cron.d/libcare-cron
subcommand=$1
sub_disable(){
if [[ -e ${LIBCARE_CRONFILE} && -s ${LIBCARE_CRONFILE} ]]; then
rm ${LIBCARE_CRONFILE}
fi
}
sub_init(){
if ! [[ -e ${LIBCARE_CRONFILE} && -s ${LIBCARE_CRONFILE} ]]; then
echo "$(( RANDOM % 60 )) */4 * * * root /usr/bin/kcarectl -q --lib-auto-update" > ${LIBCARE_CRONFILE}
fi
}
case $subcommand in
"" | "-h" | "--help")
sub_help
;;
*)
shift
sub_${subcommand} $@
if [ $? = 127 ]; then
echo "Error: '$subcommand' is not a known subcommand." >&2
echo " Run '$progname --help' for a list of known subcommands." >&2
exit 1
fi
;;
esac
echo "Done."