批处理命令(Linux/Mac、Windows项目启动脚本)

Linux/Mac

bash 复制代码
# run.sh项目启动脚本
#!/bin/bash

echo "启动企业级多智能体系统。。。"

# 检查Python环境
if ! command -v python3 &> /dev/null; then
	echo "错误:未找到 Pthon3"
	exit 1
fi

# 安装依赖
echo "安装依赖......"
pip install -r requirements.txt

# 创建必要目录
mkdir -p output/logs output/tsits

# 复制环境变量示例
if [! -f .env ]; then
	cp .env.example .env
	echo "请编辑 .env 文件配置 API Key"
fi

# 启动应用
echo "启动应用......"
python2 main.py
	

Windows

bash 复制代码
# run.bat 项目启动脚本

@echo off

REM 检查Python
python --version >nul 2>&1
if efforlevel 1 (
	echo 错误:未找到 Python
	exit /b 1
)

REM安装依赖
pip install -r requirements.txt

REM 创建目录
mkdir output\logs 2>nul
mkdir output\tsits 2>nul

REM复制环境变量
if not exits .env(
	copy .env.example .evn
	echo 请编辑 .env 文件配置 API Key
)

REM 启动应用
python main.py
相关推荐
Dear~yxy11 分钟前
LVS企业级实战
linux·服务器·lvs
兮动人27 分钟前
Linux 安装 Claude Code 实战:Node.js、npm、GLM 配置一次跑通
linux·npm·node.js·cc·claude code
也要大步向前呀1 小时前
Windows文件内容快速查找
windows
2301_777998341 小时前
Linux线程控制——从线程创建到线程分离(第三部分:线程等待 pthread_join)
linux·运维·服务器·c语言·c++
库奇噜啦呼2 小时前
【iOS】weak底层实现
macos·ios·cocoa
谜之锋2 小时前
Linux 源码编译安装 net-snmp-5.9.1 并配置使用 SNMPv3
linux·运维·服务器·snmpv3
一直在努力学习的菜鸟2 小时前
阿里云2G2核的服务器可以做什么?
linux·运维
ShineWinsu2 小时前
对于Linux:自定义协议(基于TCP)实现网络计算器的解析
linux·网络·c++·网络协议·tcp/ip·面试·网络计算器
tedcloud1232 小时前
Orca 部署指南:开源 AI 推理服务的 Linux 部署实践
linux·运维·服务器·人工智能·开源·自动化·excel
2601_961593423 小时前
视频分辨率太低?Topaz Video AI v1.6.0 让画质跃升
人工智能·macos·音视频