Wondows dos下怎么编写bat批处理文件

2024-09-08 12:48

本文主要是介绍Wondows dos下怎么编写bat批处理文件,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

最近搞php,在运行时,以Nginx+php-cgi.exe方式运行Wordpress项目

  1. 打开dos,先cd到php-cgi.exe文件当前目录下
  2. 执行启动命令:php-cgi.exe -b 127.0.0.1:9001
  3. 再打开一个dos,再cd到nginx.exe文件当前目录下
  4. 执行启动命令:start nginx

大概过程要经过这些步骤,觉得很麻烦,就学下怎么编写一个bat文件,以双击运行代替以上步骤吧!

首先创建一个txt文本,输入你的命令,再把txt扩展名改成.bat就好


例:
start-cgi-nginx.bat文件内容

%转到E盘目录,好像不能直接cd换盘符%
E:
%cd到nginx.exe目录下%
cd E:\0Develop\php\nginx-1.12.2

%启动nginx%
start nginx
%cd到php-cgi.exe目录下%
cd E:\0Develop\php\php-7.1.10-Win32-VC14-x64

%启动FASTCGI Server%
php-cgi.exe -b 127.0.0.1:9001

stop-cgi-nginx.bat文件内容

%转到E盘目录,好像不能直接cd换盘符%
E:
%cd到nginx.exe目录下%
cd E:\0Develop\php\nginx-1.12.2%停止nginx%
nginx -s stop%查看nginx运行详情%
tasklist /fi "imagename eq nginx.exe"%停止php-cgi.exe%
taskkill /F /IM php-cgi.exe > nul%请按任意键开始或结束%
pause

%%是注释内容的意思

是不是很简单!!!


追加…

以上是按照我自己的想法写的,难免有点毛病

还是参考下官方给出的文档好

https://www.nginx.com/resources/wiki/start/topics/examples/phpfastcgionwindows/

另:
https://gist.github.com/maiorano84/2b1a40926f49a55f9afd
http://blog.csdn.net/johnnycode/article/details/40148171

这篇关于Wondows dos下怎么编写bat批处理文件的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1148160

相关文章

python编写朋克风格的天气查询程序

《python编写朋克风格的天气查询程序》这篇文章主要为大家详细介绍了一个基于Python的桌面应用程序,使用了tkinter库来创建图形用户界面并通过requests库调用Open-MeteoAPI... 目录工具介绍工具使用说明python脚本内容如何运行脚本工具介绍这个天气查询工具是一个基于 Pyt

MyBatis编写嵌套子查询的动态SQL实践详解

《MyBatis编写嵌套子查询的动态SQL实践详解》在Java生态中,MyBatis作为一款优秀的ORM框架,广泛应用于数据库操作,本文将深入探讨如何在MyBatis中编写嵌套子查询的动态SQL,并结... 目录一、Myhttp://www.chinasem.cnBATis动态SQL的核心优势1. 灵活性与可

Mybatis嵌套子查询动态SQL编写实践

《Mybatis嵌套子查询动态SQL编写实践》:本文主要介绍Mybatis嵌套子查询动态SQL编写方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录前言一、实体类1、主类2、子类二、Mapper三、XML四、详解总结前言MyBATis的xml文件编写动态SQL

Mac备忘录怎么导出/备份和云同步? Mac备忘录使用技巧

《Mac备忘录怎么导出/备份和云同步?Mac备忘录使用技巧》备忘录作为iOS里简单而又不可或缺的一个系统应用,上手容易,可以满足我们日常生活中各种记录的需求,今天我们就来看看Mac备忘录的导出、... 「备忘录」是 MAC 上的一款常用应用,它可以帮助我们捕捉灵感、记录待办事项或保存重要信息。为了便于在不同

springboot+vue项目怎么解决跨域问题详解

《springboot+vue项目怎么解决跨域问题详解》:本文主要介绍springboot+vue项目怎么解决跨域问题的相关资料,包括前端代理、后端全局配置CORS、注解配置和Nginx反向代理,... 目录1. 前端代理(开发环境推荐)2. 后端全局配置 CORS(生产环境推荐)3. 后端注解配置(按接口

使用Java编写一个字符脱敏工具类

《使用Java编写一个字符脱敏工具类》这篇文章主要为大家详细介绍了如何使用Java编写一个字符脱敏工具类,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一下... 目录1、字符脱敏工具类2、测试工具类3、测试结果1、字符脱敏工具类import lombok.extern.slf4j.Slf4j

电脑死机无反应怎么强制重启? 一文读懂方法及注意事项

《电脑死机无反应怎么强制重启?一文读懂方法及注意事项》在日常使用电脑的过程中,我们难免会遇到电脑无法正常启动的情况,本文将详细介绍几种常见的电脑强制开机方法,并探讨在强制开机后应注意的事项,以及如何... 在日常生活和工作中,我们经常会遇到电脑突然无反应的情况,这时候强制重启就成了解决问题的“救命稻草”。那

电脑开机提示krpt.dll丢失怎么解决? krpt.dll文件缺失的多种解决办法

《电脑开机提示krpt.dll丢失怎么解决?krpt.dll文件缺失的多种解决办法》krpt.dll是Windows操作系统中的一个动态链接库文件,它对于系统的正常运行起着重要的作用,本文将详细介绍... 在使用 Windows 操作系统的过程中,用户有时会遇到各种错误提示,其中“找不到 krpt.dll”

基于.NET编写工具类解决JSON乱码问题

《基于.NET编写工具类解决JSON乱码问题》在开发过程中,我们经常会遇到JSON数据处理的问题,尤其是在数据传输和解析过程中,很容易出现编码错误导致的乱码问题,下面我们就来编写一个.NET工具类来解... 目录问题背景核心原理工具类实现使用示例总结在开发过程中,我们经常会遇到jsON数据处理的问题,尤其是

MySql死锁怎么排查的方法实现

《MySql死锁怎么排查的方法实现》本文主要介绍了MySql死锁怎么排查的方法实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧... 目录前言一、死锁排查方法1. 查看死锁日志方法 1:启用死锁日志输出方法 2:检查 mysql 错误