首页 > 其他分享 >如何在cmd窗口关闭情况下保持后台启动docsify?

如何在cmd窗口关闭情况下保持后台启动docsify?

时间:2024-03-11 12:22:22浏览次数:28  
标签:bat 窗口 cmd 命令 后台 docsify 运行

1. 首先我们知道docsify的启动命令操作如下:

1.1 在docsify的主目录(index.html)下启动cmd命令

1.2 在当前路径下的cmd窗口执行docsify启动命令:

docsify serve

1.3 这样我们打开任意浏览器,在浏览器窗口输入如下命令,即可看到我们本地启动的docsify的界面

http://127.0.0.1:3000/#/

或者:

http://localhost:3000/#/

 


2.可不可以在任意目录下打开cmd窗口,都可以通过一条命令启动docsify?

2.1 首先我们要确保在任意目录下,在cmd窗口都可以进入到docsify的主目录下:

通过使用命令,并加入参数 /d ,可以通过一个步骤,直接进入指定盘符下的任意文件夹。(注意:命令中不加 /d 参数,回车运行之后,是不能更改工作目录的。)

cd /d D:\docsify\docsify_workspace\docs

2.2 但是我们先进入到docsify主目录,然后再执行docsify启动命令,是两条命令,如何让cmd同时执行多条命令呢?

2.2.1 cmd同时执行多条命令语法如下:

  • 用 & 隔开 (命令1 & 命令2)

前后命令不管是否运行成功都会运行下去,就是运行1命令,运行2命令

  • 用 && 隔开 (命令1 && 命令2)

前面的命令运行成功才运行后面的命令,就是运行1命令成功,才会去运行2命令

  • 用 || 隔开 (命令1 || 命令2)

前面的命令运行不成功才运行后面的命令,就是运行1命令出错,才会运行2命令

2.2.2 我们可以将上述两条命令写成一行进行执行:(运行1命令成功,才会去运行2命令)

我们通过快捷键 Win + R,输入cmd命令,打开cmd窗口

 

在当前默认路径下,执行命令:

cd /d D:\docsify\docsify_workspace\docs && docsify serve

但是我们一旦不小心关闭当前cmd窗口,则该进程就会被终止,我们便无法访问docsify了。

 

3.那么我们如何在cmd窗口关闭情况下保持后台启动docsify?

思路:我们可以将启动命令放到bat文件中,但是如何可以在执行bat后,这个docsify的进程服务一直在后台运行呢?

网上搜了一圈,找到了一篇可行的文章:(附原文地址:bat脚本实现后台运行cmd命令

3.1在任意目录下,新建my_docsify.bat文件,输入如下命令:

my_docsify.bat文件源码如下:

@echo off
if "%1" == "h" goto begin
mshta vbscript:createobject("wscript.shell").run("%~nx0 h",0)(window.close)&&exit
:begin
cd /d D:\docsify\docsify_workspace\docs
docsify serve

我们的操作如下:

 

 

双击运行my_docsify.bat文件后,打开浏览器,输入:http://127.0.0.1:3000/#/,我们可以看到:

 

至此,我们可以在cmd窗口关闭情况下保持后台启动docsify,是不是很nice,哈哈哈~

标签:bat,窗口,cmd,命令,后台,docsify,运行
From: https://www.cnblogs.com/SuperLee017/p/18065805

相关文章

  • github上十款热门cmdb项目分享
    github上十款热门cmdb项目分享原创静静和小沐沐IT运维技术圈2024-03-1110:07广东听全文图片 1.Snipe-IT简介:Snipe-IT是一个免费、开源的IT资产管理系统,用于跟踪资产、许可证、配件、耗材以及可借用的资产。它提供直观的界面,支持导入/导出功能,并且有强大的搜索和报告......
  • docsify-cli 的安装包怎么离线下载
    要在没有网络连接的情况下离线下载docsify-cli的安装包,你可以按照以下步骤进行操作:1.在有网络连接的环境下,在你的终端中执行以下命令,来下载docsify-cli的安装包:npmpackdocsify-cli这将会在当前目录下生成一个类似docsify-cli-x.x.x.tgz的文件,其中x.x.x是版本号2.......
  • docsify快速部署搭建个人知识库
    1.docsify介绍与文档1.1基本介绍Docsify即时生成您的文档网站。与GitBook不同,它不会生成静态html文件。相反,它会智能地加载和解析您的Markdown文件,并将它们显示为网站。没有静态构建的html文件简单轻便智能全文搜索插件多个主题有用的插件接口表情符号支持与......
  • CMD和power shell命令
    CMD命令:calc寄存器devmgmt.msc设备管理器dvdplayDVD播放器explorer打开资源管理器notepad打开记事本magnify放大镜实用程序mspaint画板mstsc远程桌面连接narrator屏幕“讲述人”osk打开屏幕键盘regedit.exe注册表write写字板control控制面板desk.cpl......
  • 创建前后分离管理后台
    创建前后分离管理后台概述我们利用VUEELEMENTADMIN来快速搭建属于自己的产品后台**备注:使用该后台模板开发需要掌握NodeJS、ES2015+、vue、vuex、vue-router、axios和element-ui等前端技术栈相关知识。克隆模板到本地克隆vue-element-admin完整模板到本地,主要作......
  • 痞子衡嵌入式:不清i.MXRTxxx里FLEXSPI_MCR0寄存器保留位会造成IP CMD读写异常
    大家好,我是痞子衡,是正经搞技术的痞子。今天痞子衡给大家介绍的是不清i.MXRTxxx里FLEXSPI_MCR0寄存器保留位会造成IPCMD读写异常。痞子衡曾经写过一篇文章《改动i.MXRT1xxx里IOMUXC_GPR寄存器保留位可能会造成系统异常》,这篇文章提出了一个观点,即对于MCU外设寄存器应......
  • 老鹅分享:海量后台开发——从入门到放弃
    作者:张富春(ahfuzhang),转载时请注明作者和引用链接,谢谢!cnblogs博客zhihuGithub公众号:一本正经的瞎扯大家好,我曾是一名鹅厂的后台开发工程师。从2013年开始,我就在准备一个后台开发方向的培训文档,并多次在内部培训和腾讯课堂上分享过。可是,当《数据密集型应用系统设计......
  • CMD命令大全详解
    1、gpedit.msc-----组策略。2.、sndrec32-------录音机。3、Nslookup-------IP地址侦测器,是一个监测网络中DNS服务器是否能正确实现域名解析的命令行工具。它在WindowsNT/2000/XP中均可使用,但在Windows98中却没有集成这一个工具。【cmd命令大全】一、CMD命令4、......
  • 在Docker中,如何清理后台停止的容器?
    在Docker中,清理后台停止的容器可以通过多种方式完成。以下是一些常用的方法:1.手动删除你可以使用dockerps-a命令查看所有的容器,包括已停止的容器。找到你想要删除的容器的ID或名称。然后,使用dockerrm<container_id_or_name>命令来删除它。例如:dockerps-a#列出所有容......
  • wp/wordpress文章页面添加阅读量/点击量,后台并显示阅读量
    wordpress默认不带阅读量的,现在加上。在function.php加入代码1、前端加入阅读量和点击量//增加文章阅读次数functionrecord_visitors(){if(is_singular()){global$post;$post_ID=$post->ID;if($post_ID){$post_views=(in......