mirror of https://github.com/IoTcat/PyOne.git
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
135 lines
4.6 KiB
135 lines
4.6 KiB
#!/etc/bash |
|
|
|
#11.20 |
|
del_rubbish(){ |
|
python -c "from function import *;down_db.delete_many({});" |
|
} |
|
|
|
#2019.01.10 |
|
update_sp(){ |
|
ps -aux | grep supervisord | awk '{print "kill -9 " $2}'|sh |
|
rm -rf supervisord.conf |
|
cp supervisord.conf.sample supervisord.conf |
|
supervisord -c supervisord.conf |
|
} |
|
|
|
#2019.01.18 |
|
update_config(){ |
|
num=`cat self_config.py | grep "MONGO_HOST" | wc -l` |
|
if [ $num == 0 ]; then |
|
echo '' >> self_config.py |
|
echo 'MONGO_HOST="localhost"' >> self_config.py |
|
fi |
|
num=`cat self_config.py | grep "MONGO_PORT" | wc -l` |
|
if [ $num == 0 ]; then |
|
echo '' >> self_config.py |
|
echo 'MONGO_PORT="27017"' >> self_config.py |
|
fi |
|
num=`cat self_config.py | grep "MONGO_USER" | wc -l` |
|
if [ $num == 0 ]; then |
|
echo '' >> self_config.py |
|
echo 'MONGO_USER=""' >> self_config.py |
|
fi |
|
num=`cat self_config.py | grep "MONGO_PASSWORD" | wc -l` |
|
if [ $num == 0 ]; then |
|
echo '' >> self_config.py |
|
echo 'MONGO_PASSWORD=""' >> self_config.py |
|
fi |
|
num=`cat self_config.py | grep "MONGO_DB" | wc -l` |
|
if [ $num == 0 ]; then |
|
echo '' >> self_config.py |
|
echo 'MONGO_DB="three"' >> self_config.py |
|
fi |
|
num=`cat self_config.py | grep "REDIS_HOST" | wc -l` |
|
if [ $num == 0 ]; then |
|
echo '' >> self_config.py |
|
echo 'REDIS_HOST="localhost"' >> self_config.py |
|
fi |
|
|
|
num=`cat self_config.py | grep "REDIS_PORT" | wc -l` |
|
if [ $num == 0 ]; then |
|
echo '' >> self_config.py |
|
echo 'REDIS_PORT="6379"' >> self_config.py |
|
fi |
|
|
|
num=`cat self_config.py | grep "REDIS_PASSWORD" | wc -l` |
|
if [ $num == 0 ]; then |
|
echo '' >> self_config.py |
|
echo 'REDIS_PASSWORD=""' >> self_config.py |
|
fi |
|
|
|
num=`cat self_config.py | grep "REDIS_DB" | wc -l` |
|
if [ $num == 0 ]; then |
|
echo '' >> self_config.py |
|
echo 'REDIS_DB="0"' >> self_config.py |
|
fi |
|
|
|
|
|
} |
|
|
|
|
|
|
|
#2019.02.15 |
|
upgrade_to4(){ |
|
echo '-------------------------------' |
|
echo '2019.02.15,PyOne升级为4.0版本!!' |
|
echo '2019.02.15之前安装的PyOne需重新安装!' |
|
echo '-------------------------------' |
|
} |
|
|
|
#2019.02.16 |
|
upgrade(){ |
|
num=`ls | grep .install | wc -l` |
|
if [ $num == 0 ]; then |
|
touch .install |
|
fi |
|
update_config |
|
pip install -r requirements.txt |
|
which lsof > /dev/null 2>&1 |
|
if [ $? == 0 ]; then |
|
echo "lsof exist" |
|
else |
|
echo "lsof dose not exist" |
|
yum install lsof |
|
fi |
|
} |
|
|
|
|
|
restart(){ |
|
supervisorctl -c supervisord.conf restart pyone |
|
} |
|
|
|
#执行 |
|
echo "2018.11.20更新版本,修复了磁力链接下载的bug&上传、展示有特殊字符的文件出问题的bug。" |
|
echo "2018.11.21更新版本,优化磁力下载功能-可选下载文件。" |
|
echo "2018.12.04更新版本,优化磁力下载界面" |
|
echo "2018.12.10更新版本,修复特定分享目录后,二级目录设置密码出错的bug" |
|
echo "2018.12.20更新版本,基础设置之后无需重启网站啦!如果你一直有保存之后不生效的问题,那么本次直接重启服务器吧!" |
|
echo "2019.01.10更新版本,1. 修复防盗链失效的bug;2. 优化开机启动脚本。" |
|
echo "2019.01.13更新版本,修复后台修改密码不生效的bug" |
|
echo "2019.01.14更新版本,修复bug" |
|
echo "2019.01.18更新版本,修复bug;添加搜索功能" |
|
echo "2019.01.21更新版本,添加功能:后台直接添加盘符...避免小白添加配置出现各种问题" |
|
echo "2019.01.23更新版本:修复设置了共享目录后设置README/HEAD/密码出错的bug;优化更新文件列表假死的bug" |
|
echo "2019.01.24更新版本:支持设置加密文件夹下的文件;优化UI" |
|
echo "2019.01.28更新版本:支持自定义代码!" |
|
echo "2019.01.29更新版本:支持设置网站标题前缀;支持自定义主题(待更新设计标准)" |
|
echo "2019.01.30更新版本:提交新主题" |
|
echo "2019.02.15更新版本:新增一键卸载PyOne功能!" |
|
echo "2019.02.16更新版本:优化PyOne4.0安装流程!" |
|
echo "2019.02.19更新版本:优化细节" |
|
echo "2019.02.20更新版本:1. 填坑!2. 后台可配置mongo和redis信息;3. 优化离线下载体验;4. 输出日志" |
|
echo "2019.02.21更新版本:修复自定义代码bug" |
|
echo "2019.02.22更新版本:优化离线下载功能(重启网站后任务不中断)" |
|
|
|
upgrade_to4 |
|
upgrade |
|
restart |
|
echo "---------------------------------------------------------------" |
|
echo "更新完成!" |
|
echo "如果网站无法访问,请检查config.py!" |
|
echo "如果一直提示mongodb或者redis未运行,请自行安装lsof" |
|
echo "---------------------------------------------------------------" |
|
echo |
|
echo "PyOne交流群:864996565" |
|
|
|
|