sh 像老板一样下载Adminer!发现自己经常想要快速将Adminer放在盒子上几分钟,而我调查了一些事情
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sh 像老板一样下载Adminer!发现自己经常想要快速将Adminer放在盒子上几分钟,而我调查了一些事情相关的知识,希望对你有一定的参考价值。
#!/bin/bash
usage() {
printf "%s\n" "Usage: $0 [-m] [-e] [-o] [-c] [-d]"
printf "\t%s\n\t%s\n\t%s\n\t%s\n" \
"-m MySQL only" "-e English only" "-o Output file" \
"-c CSS file to download" "-d Auto-delete time (minutes)"
exit 1
}
if [ "$1" == "--help" ]; then
usage
exit 0
fi
OUTPUT="adminer.php"
CSS=""
DEL=30
while getopts meo:c:d: flag; do
case $flag in
m) MYSQL="-mysql";;
e) EN="-en";;
o) OUTPUT="$OPTARG";;
c) CSS="$OPTARG";;
d) DEL=$OPTARG;;
?) usage; exit;;
esac
done
curl -s -o $OUTPUT -L "http://www.adminer.org/latest$MYSQL$EN.php" \
&& printf "Downloaded Adminer successfully\n" \
|| (printf "Error downloading Adminer\n" && exit 1)
if [ $DEL -gt 0 ]; then
sleep $(($DEL*60)) && rm "$OUTPUT" 2>/dev/null &
fi
if [ "$CSS" != "" ]; then
curl -s -o "adminer.css" -L "$CSS" \
&& printf "Downloaded CSS successfully\n" \
|| printf "Error downloading css\n"
if [ $DEL -gt 0 ]; then
sleep $(($DEL*60)) && rm "adminer.css" 2>/dev/null &
fi
fi
以上是关于sh 像老板一样下载Adminer!发现自己经常想要快速将Adminer放在盒子上几分钟,而我调查了一些事情的主要内容,如果未能解决你的问题,请参考以下文章
apache_conf Laravel - 像老板一样修补(用PsySH)
GraphQLNode + Postgres + adminer实现demo应用
docker搭建Adminer(数据库图形化管理界面)
Excel作图太难看,掌握这7种酷炫可视化图表,老板直呼太牛了
云原生之Docker实战使用Docker部署Adminer数据库管理工具
数据库在线导出工具:Adminer