新增删除
This commit is contained in:
parent
d179f13c99
commit
d701c45f67
45
Config/Docker/software.sh
Normal file
45
Config/Docker/software.sh
Normal file
@ -0,0 +1,45 @@
|
||||
#!/bin/bash
|
||||
echo "1.查看已经安装的站点"
|
||||
echo "2.删除软件"
|
||||
|
||||
declare pick
|
||||
read -p "请输入" pick
|
||||
|
||||
declare path="/var/www"
|
||||
echo "请输入站点安装地址,默认${path}"
|
||||
read -p "请输入" path
|
||||
|
||||
if [[ -z $path ]]; then
|
||||
path="/var/www"
|
||||
elif ! [[ -d $path ]]; then
|
||||
echo "该地址不存在目录"
|
||||
fi
|
||||
|
||||
|
||||
case $pick in
|
||||
'1')
|
||||
for i in "$path"/* ; do
|
||||
echo $i
|
||||
done
|
||||
;;
|
||||
'2')
|
||||
declare -a site_arr
|
||||
declare site_name
|
||||
declare site_number=0
|
||||
for i in "$path"/* ; do
|
||||
site_number=$(( site_number+1 ))
|
||||
site_name=$(awk -F '.' '{print $1}' <<< "$(basename $i)")
|
||||
echo "${site_number}.${site_name}"
|
||||
site_arr[$site_number]=$site_name
|
||||
done
|
||||
read -p "请输入要删除的序号,多个用 空格 隔开:" site_name
|
||||
for i in $site_name ; do
|
||||
if [[ $i =~ [1-${#site_arr[*]}] ]]; then
|
||||
cd "$path/${site_arr[$i]}"
|
||||
docker compose down
|
||||
rm -rf "$path/${site_arr[$i]}"
|
||||
fi
|
||||
done
|
||||
echo "删除完成"
|
||||
;;
|
||||
esac
|
@ -90,4 +90,5 @@ alias tool="$path/linuxtool/run.sh"
|
||||
|
||||
echo "工具箱已经安装成功"
|
||||
echo "位置:${path}/linuxtool"
|
||||
echo "命令:tool"
|
||||
echo "命令:tool"
|
||||
kill $PPID
|
@ -18,4 +18,5 @@ if [[ -e "${HOME}/.zshrc" ]];then
|
||||
fi
|
||||
|
||||
sed -i '/alias tool.*/d' "/etc/profile"
|
||||
echo "脚本已经卸载完整,公众号 lsy22 可以获取一键安装脚本"
|
||||
echo "脚本已经卸载完整,公众号 lsy22 可以获取一键安装脚本"
|
||||
kill $PPID
|
@ -73,9 +73,9 @@ if [[ ${soft_dick['x-cmd']} == 2 ]];then
|
||||
fi
|
||||
|
||||
if [[ ${soft_dick['docker']} == 2 ]];then
|
||||
echo "请选择docker下载镜像站"
|
||||
declare -A docker_imgs
|
||||
docker_imgs['官方']='https://download.docker.com'
|
||||
docker_imgs['中国科技大学(默认)']='https://mirrors.ustc.edu.cn/docker-ce'
|
||||
docker_imgs['清华大学']='https://mirrors.tuna.tsinghua.edu.cn/docker-ce'
|
||||
docker_imgs['阿里云']='https://mirrors.aliyun.com/docker-ce'
|
||||
docker_imgs['网易云']='https://mirrors.163.com/docker-ce'
|
||||
@ -90,11 +90,11 @@ if [[ ${soft_dick['docker']} == 2 ]];then
|
||||
done
|
||||
read -p "请选择Docker镜像站:" docker_img_number_pick
|
||||
declare docker_img
|
||||
if [[ ! $docker_img_number_pick =~ [1-${#docker_imgs[@]}] ]];then
|
||||
docker_img='https://mirrors.sustc.edu.cn/docker-ce'
|
||||
else
|
||||
if [[ $docker_img_number_pick =~ [1-${#docker_imgs[@]}] ]];then
|
||||
docker_img_number_pick=${docker_img_number[$docker_img_number_pick]}
|
||||
docker_img=${docker_imgs[$docker_img_number_pick]}
|
||||
else
|
||||
docker_img=${docker_imgs[1]}
|
||||
fi
|
||||
|
||||
if [[ ${pkg} == 'apt' || ${pkg} == 'apt-get' ]];then
|
||||
|
Loading…
Reference in New Issue
Block a user