开源 企业版 高校版 私有云 模力方舟 AI 队友
代码拉取完成,页面将自动刷新
捐赠
捐赠前请先登录
扫描微信二维码支付
取消
支付完成
支付提示
将跳转至支付宝完成支付
确定
取消
1 Star 0 Fork 0

liguifeng/Python

加入 Gitee
与超过 1400万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
已有帐号? 立即登录
文件
main
分支 (1)
main
main
分支 (1)
main
克隆/下载
克隆/下载
提示
下载代码请复制以下命令到终端执行
为确保你提交的代码身份被 Gitee 正确识别,请执行以下命令完成配置
初次使用 SSH 协议进行代码克隆、推送等操作时,需按下述提示完成 SSH 配置
1 生成 RSA 密钥
2 获取 RSA 公钥内容,并配置到 SSH公钥
在 Gitee 上使用 SVN,请访问 使用指南
使用 HTTPS 协议时,命令行会出现如下账号密码验证步骤。基于安全考虑,Gitee 建议 配置并使用私人令牌 替代登录密码进行克隆、推送等操作
Username for 'https://gitee.com': userName
Password for 'https://userName@gitee.com': # 私人令牌
main
分支 (1)
main
python
/
onesec
/
test.sh
python
/
onesec
/
test.sh
test.sh 3.58 KB
一键复制 编辑 原始数据 按行查看 历史
liguifeng 提交于 2025年12月31日 18:09 +08:00 . scripts
#!/bin/bash
le_service_script_path="/usr/onesec/java-onesec-server/scripts/start-le-service.sh"
log_service_script_path="/usr/onesec/java-onesec-server/scripts/start-log-service.sh"
base_service_script_path="/usr/onesec/java-onesec-base/scripts/start-base-service.sh"
# 引擎代理重复执行写入
function set_engine_proxy() {
engine_cfg_path="/data/onesec/store/java-onesec-server/le-service/ti_engine/engine.cfg"
sed -i '/^proxy_type/d' $engine_cfg_path
sed -i '/^proxy_addr/d' $engine_cfg_path
sed -i '/^proxy_port/d' $engine_cfg_path
{
echo 'proxy_type http'
echo 'proxy_addr 10.10.0.1'
echo 'proxy_port 8080'
} >> $engine_cfg_path
}
# 病毒库代理重复执行写入
function set_bd_proxy() {
bd_proxy_conf="/usr/onesec/bd-update/mirror.cnf"
sed -i '/^USE_PROXY/d' $bd_proxy_conf
echo "USE_PROXY=10.10.0.1:8080" >> $bd_proxy_conf
}
# java服务代理重复写入
function set_java_server_proxy() {
# le服务启动脚本行数
le_service_script_lines=$(awk 'END {print NR}' ${le_service_script_path})
# log服务启动脚本行数
log_le_service_script_lines=$(awk 'END {print NR}' ${log_service_script_path} )
# base服务启动脚本行数
base_service_script_lines=$(awk 'END {print NR}' ${base_service_script_path} )
if [ -n "$le_service_script_lines" ];then
for le_line in $(seq 1 "$le_service_script_lines")
do
data_index=$(awk "NR==${le_line}" ${le_service_script_path})
if [ -n "$java_index" ] && [[ "$java_index" =~ ^-?[0-9]+$ ]];then
local num=$(($le_service_script_lines - $java_index))
java_config=($(grep -A $num -E '^java' "$le_service_script_path" | tr '\n' ' ' | tr -d '\\' | awk -F ' ' '{print 0ドル}'))
[ "${#java_config[@]}" != 8 ] && [ "${#java_config[@]}" != 13 ] && echo "ERROR java config 变量获取长度不对未在预期内"
for ((i=0;i<"${#java_config[@]}";i++));do
if [[ "${java_config[$i]}" =~ ^[$] ]];then
continue
fi
# 此处取内容做正则匹配
filter_proxy=$(echo "${java_config[$i]}" | grep -E '^-Dhttp.proxy|^-Dhttps.proxy|^-Dhttp.nonProxy')
if [ -n "$filter_proxy" ]; then
unset java_config[$i]
fi
done
# 索引重建
java_config=(${java_config[@]})
# 删除原有java参数
#sed -i "$java_index,$le_service_script_lines"d $le_service_script_path
# 写入新数据
for ((i=0;i<"${#java_config[@]}";i++));do
echo "${java_config[$i]}当前长度计算 ${#java_config[$i]}"
if [[ "${#java_config[$i]}" -gt 90 ]] && [[ "${#java_config[$(($i+1))]}" -gt 90 ]] && [[ "${#java_config[$(($i+1+1))]}" -gt 90 ]];then
sed -i "${java_index}s/.*/${java_config[$i]}${java_config[$(($i+1))]}${java_config[$(($i+1))]}/" "$le_service_script_path"
fi
if [[ "${#java_config[$i]}" -gt 90 ]] || [ $i != 0 ] && (( $i % 3 == 0));then
echo '\' >> $le_service_script_path
printf "\n" >> $le_service_script_path
fi
echo -n "$(echo ${java_config[$i]} | tr -d '\n' | tr -d ' ')"" " >> $le_service_script_path
done
echo "${java_config[@]}"
break
else
java_index=$(echo "$data_index" | grep -E '^java')
[ -n "$java_index" ] && java_index=$le_line
fi
done
fi
}
set_java_server_proxy
Loading...
举报
举报成功
我们将于2个工作日内通过站内信反馈结果给你!
请认真填写举报原因,尽可能描述详细。
请选择举报类型
取消
发送
误判申诉

此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。

如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。

取消
提交

简介

暂无描述
暂无标签
MulanPSL-2.0
使用 MulanPSL-2.0 开源许可协议
取消

发行版

暂无发行版

贡献者

全部

近期动态

不能加载更多了
编辑仓库简介
简介内容
主页
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/RemoteCodeRepositories/python.git
git@gitee.com:RemoteCodeRepositories/python.git
RemoteCodeRepositories
python
Python
main
点此查找更多帮助

搜索帮助

评论
仓库举报
回到顶部
登录提示
该操作需登录 Gitee 帐号,请先登录后再操作。
立即登录
没有帐号,去注册

AltStyle によって変換されたページ (->オリジナル) /