批处理命令(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
相关推荐
2035去旅行21 分钟前
bootcmd 详细讲解
linux·嵌入式·arm·soc
陈希1231 小时前
Linux 防火墙配置实战:firewalld、iptables 与云安全组
linux·运维·服务器
女神下凡2 小时前
芯参谋(95):嵌入式文件系统_开发指南
linux·服务器·arm开发·驱动开发·设计规范
艺杯羹2 小时前
Windows原生软件锁设计:从暴力杀进程丢数据到零轮询事件驱动架构
windows·系统架构·开源·开源软件·内存管理·开源协议
且从容.5 小时前
Ubuntu安装flume
linux·ubuntu·flume
承渊政道6 小时前
Linux网络学习【Reactor反应堆模式】
linux·网络·学习·ubuntu·reactor
且从容.9 小时前
ubuntu安装flink
linux·ubuntu·flink
爱和冰阔落10 小时前
【Linux网络】TCP 服务器如何并发处理多个客户端?从 fork、僵尸进程到双重 fork
linux·运维·服务器·网络
程序员沉梦听雨10 小时前
WSL2的安装与使用
linux·wsl
微小的鱼10 小时前
Linux的渲染与显示系统链路
android·java·linux