bat bash 启动固定项目

2019-04-26  本文已影响0人  你常不走的路

window bat 启动固定项目

@echo off
rem 设置变量 路径
set channel=E:\dfk\channel
set app=E:\dfk\app
set boss=E:\dfk\boss
rem 进入虚拟环境
call workon flask-venv
rem %1 接收参数  判断参数 名称 切换到 对应 目录  
rem  可以直接运行项目的 但是 因为 log配置 所以需要先切换到 项目目录下 
rem /d 可以 跨盘 切换   %变量% 变量使用  

if %1 == app (
    call cd /d %app%
) else if %1 == channel (
    call cd /d %channel%
) else if %1 == boss (
    call cd /d  %boss%
) else (
    echo fail
)   
rem 运行 项目
rem  call 似乎是 在 当前cmd 中运行 命令  start  新开窗口 运行命令  浅薄理解
rem start python main.py
call python main.py

rem  exit 直接退出
exit 
rem pause 任意键退出

linux 写法

#!/bin/bash

channel=/root/test/channel
app=/root/test/app
boss=/root/test/boss

while :
do  
    echo -n "service is : "
    read service
    if [ $service ==  "app" ] 
    then 
        cd $app && echo $app && python main.py && break
    elif [ $service ==  "channel" ]
    then 
        cd $channel && echo $channel && python main.py && break
    elif [ $service == "boss" ]
    then 
        cd $boss && echo $boss && python main.py && break
    elif [ $service ==  "quit" ]
    then 
        break
    else
        echo fuck
    fi
done
上一篇下一篇

猜你喜欢

热点阅读