首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

如何优雅的在WindowsShell脚本

Windows的Bat脚本,相对没那么友好,至少对我来说是这样的,还有一个致命的原因就是不方便调试……这点比较致命。 那有没有一种方法,可以在WindowsShell脚本呢?答案是肯定的。...下面就谈谈我的经历: 起因 我们有一台边界 FTP,经常会异常中断,重启 FTP 即可; 为确保数据能有效传输,FTP 异常后能及时恢复,所以这个计划就产生了; ---- 环境 Windows server...crond 做计划任务,每 10 分钟运行一次 ftp_check.sh 脚本; 记录相关日志到 ftp_check.log ; ---- 代码实现 首先去 Mobaxterm 官网下载最新版,并拷贝到 Windows...server 服务器中; 运行 Mobaxterm,并开启一个会话-Shell,类型选择 Bash; 在新开的会话中编写 shell 脚本 ---> ftp_check.sh 代码如下仅供参考;...done echo "$t FTP Stop,Restart Ok " >> /home/mobaxterm/Desktop/ftp_check.log fi # 日志文件转换 Linux To Windows

2K60

windows 搭建 web 服务器

我用的 win10 打开控制面板 选择并进入“程序”,双击“启用或关闭 Windows 服务”,在弹出的窗口中选择“Internet Information Services”下面所有地选项,点击确定后...image.png 查看 更新完成后,打开浏览器,输入http://localhost或者127.0.0.1回车,如果此时出现 IIS7 欢迎界面,说明 Web 服务器已经搭建成功。...image.png 网站设置 当 web 服务器搭建成功后,我们下一步所要做的就是把我们开发的网站安装到 Web 服务器的目录中。...一般情况下,当 Web 服务器安装完成后,会创建路径%系统根目录%inetpub/wwwroot,将我们开发的网站 COPY 到该路径下。即可实现本地访问该网站。...具体方法:打开控制面板,选择“系统和安全”,点击“允许程序通过 Windows 防火墙”,在弹出的对话框中勾选“万维网服务 HTTP”右侧的两个复选框,最后点击确定退出。

16.3K40
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Windows 搭建 MQTT 消息服务器

    MQTT 已经是物联网事实的标准通信协议。...在目前市面上提供的各类开源 MQTT 服务器中,最常见的是 Linux 平台为基础,对于 Windows 平台的支持较少,即使支持也存在性能较弱、功能单一、版本兼容性等问题。...为了能让这些用户也能在 Windows 使用到方便易用、轻量小巧、功能齐全的 MQTT 消息服务,超轻量级物联网边缘 MQTT 消息服务器 NanoMQ 依赖其强大的跨平台和可兼容能力,通过 MinGW...源码编译及运行第二种方法是通过源代码进行编译安装,这种方法允许我们在 Windows 对 NanoMQ 进行二次开发并增加自己需要的功能。...后续我们还将进一步介绍如何在 Windows 使用 NanoMQ 的规则引擎和 WebHook 等更多高级功能。版权声明: 本文为 EMQ 原创,转载请注明出处。

    4.5K20

    Windows XP 架设 FTP服务器

    均可,如果对服务器的性能和安全性要求很低,可以采用Windows 98和Windows Me。...Windows NT/2000和Windows XP的安装方法相同。 2.设置 电脑重启后,FTP服务器就开始运行了,但还要进行一些设置。...在Serv-U中,将“本地服务器”下“域”中的每个FTP服务器称为“域”,刚才创建的“MyFTP”服务器就是一个名叫“MyFTP”的域。要架设多个服务器,实际就是创建多个拥有不同端口的域而已。...三、用动态IP域名解析软件架设拥有固定域名的FTP服务器 在上面的介绍中,我们假设的是该服务器拥有218.1.1.1的固定IP,而事实,大部分想架设个人FTP的用户通常都是用adsl等方式拨号上网。...进入Serv-U主界面,先点击菜单栏的“帮助→本机IP地址”,将本机IP地址复制,再通过其他途径告知每个用户。

    15.7K10

    服务器如何获取windows productkey

    普通电脑要获取windows productkey,管理员身份打开cmd,执行这句命令即可 powershell "(Get-WmiObject -query 'select * from SoftwareLicensingService...').OA3xOriginalProductKey" 普通云服务器,上面命令执行结果为空,为啥为空,执行powershell "(Get-WmiObject -query 'select * from...有个第三方软件ProduKey可以查看,不过这个软件会被一些安全软件自动拦截甚至自动清理比如360和server 2016 、2019windows defender,由于defender太敏感了,...-CPX3Y Windows Server 2012R2数据中心版 ProductKey: W3GGN-FT8W3-Y4M27-J84CP-Q3VJ9 Windows Server 2016数据中心版...rktools是微软提供的一组windows server 管理员工具包,里面有sleep.exe、now.exe等命令,我测试在WinAll能运行。

    8.7K20

    Linux深度学习实验

    前言 之前一直使用Google Colab实验,因为实验的规模不大,配合Google Drive用起来就很舒服,但是最近要系统地进行实验,规模一下子上来了,Colab经常在代码没完就达到额度上限,...服务器租赁平台会提供登录,直接在那里登录即可,需要用户名和密码 如果本机是Windows系统,可用自带的远程连接,此时需要通过服务器公网IP和密码 通过SSH连接到服务器,可以用密码登录,也可用公钥,一般需要公网...只需要先创建一个远程仓库,然后将本地代码和数据集push到仓库,然后在服务器安装一个git,直接用pull拉取代码即可,我觉得用起来很方便,而且自带版本冲突提示,比较方便,但是仍然存在文件大小限制问题...一般来说Windows和Linux会自带这个命令,我们只需要在本地使用该命令,就可以将指定文件(夹)复制到指定服务器的指定位置。具体可以查看菜鸟教程scp命令。这里简单说一下如何使用。...以上便是我在使用Linux服务器深度学习代码遇到的一些问题即解决办法,希望能帮到大家,如果对你有帮助,不妨点赞评论关注!感谢阅读!

    45320

    Windows 系统配置 Apache Git 服务器

    Windows 系统配置 Apache Git 服务器 本文介绍如何在 Windows 系统配置 Apache Git 服务器, 以及使用 AD 进行认证用户认证。...软件环境 Windows Server 2003 Apache 2.2 Git 1.8 安装 Apache 从 httpd 的主页下载 Apache Httpd 的 Windows 最新版, 我下载的版本是...配置 Apache 使用 AD 认证 停止 Apache 服务器, 打开 C:\Apache2.2\conf\httpd.conf , 搜索 , 修改根目录配置, 允许所有位置访问...设置代码库权限 现在, Windows 的 Git 服务器已经可以运行了, 通常情况下, 需要为每个库配置权限, 比如上面的 Test.git 只允许特定用户或者特定用户组访问, 则需要在 git.conf...注意问题 整个配置过程比较复杂, 在 Windows 配置的资料也比较少, 很容易出错, 所以在配置的过程中, 给出如下的建议: 将 Apache 的 LogLevel 设置为 DEBUG (在http.conf

    7.9K20

    你想把Processing在iPhone

    前言 Processing 开始使用的是 Java 语言,由于 Java 语言的跨平台,我们可以在 Windows、Mac、Linux 系统安装 Processing 软件来进行创作。...如果我想把 Processing 运行在 iOS 系统中,比如 iPhone、iPad、iMac、Apple TV ,有啥办法么?...使用 p5js 在 iOS 系统玩转 Processing,不得不面临着一些问题: 1、p5js 需要运行在浏览器,效率堪忧 2、p5js 如果利用 iOS 的系统特性,如重力加速计、摄像头、AR等等...,需要和原生开发语言如 Objective-C 或者 Swift 进行桥接通信,成本有些大 3、p5js 的一些特性仅适用于桌面浏览器,并不适用于移动端 iOS 的浏览器。...我就想让 Processing 完美在 iPhone、iPad 就没有其他好办法了么? 有。 SwiftProcessing!

    2K30

    Windows环境下通Truffle开发环境

    https://steemit.com/cn/@speeding/smart-contract-development0 Ethereum的智能合约开发对Windows不太友好,培训课上的所有例子都是运行在老师提前安装好的一个...Ubuntu虚拟机上,为了加深对课程的印象,我在Windows把Truffle等安装过程跑了一遍。...Solidity是在进行以太坊智能合约(Smart Contract)开发时最流行的一种语言,Solidity语法与C++和Javascript比较像,通过Solidity编译器,可以把高级语言编译成在以太坊虚拟机...后来TestRPC改名为Ganache CLI,成为truffle中的一个重要成员,而Ganache就专指带图形界面的程序,它需要运行在Windows 10,不需要记忆一大堆复杂的字符命令。...上述过程只是通了各种软件在Windows的安装、部署和测试过程,真正让人捉急的是单元测试无法通过时,不知道如何去定位BUG的位置,我得抓紧去做第五课的作业了。 --- END ---

    3K70

    服务器运行python程序(PyCharm本地编辑同步服务器+Anaconda)挂载实验详细教程

    背景:前段时间帮学长跑实验,在电脑挂着得15个小时左右。白天,半夜,跑了5、6次,一次因为电脑死机,一次因为PyCharm闪退。跑了那么久全白费,想想就气。...而且在本地实验十分占用CPU等资源,耗电又有风险。想着自己还有个服务器,这2天就捣鼓了下怎么在服务器实验。总结下步骤,避免大家采坑。...---- 主要内容: 本文将讲解如果利用现有的云服务器python程序。...1.在服务器安装Anaconda 使用Xshell或者其他终端模拟软件进行ssh连接服务器,不做具体教程。...3.在服务器运行python程序并且挂载后台实现实验 需求:我们不想通过PyCharm来运行服务器的python,想让服务器后台挂载python程序,让它自己去连夜实验(压榨劳动力)那么就与我的

    8.9K20

    在Apache SparkLogistic Regression算法

    Spark的一个主要的特点,基于内存,运行速度快,不仅如此,复杂应用在Spark系统运行,也比基于磁盘的MapReduce更有效。...每个RDD会分成多个分区,每个分区可能在不同的群集节点参与计算。RDD可以包含任何类型的Java,Scala对象,Python或R,包括用户自定义的类。...如果是Windows用户,建议将Spark放进名字没有空格的文件夹中。比如说,将文件解压到:C:\spark。 正如上面所说的,我们将会使用Scala编程语言。...进入Spark的安装路径,运行如下命令: // Linux and Mac users bin/spark-shell // Windows users bin\spark shell 然后你可以在控制台中看到...在这个阶段,数据实际不被读入内存。如前所述,这是一个lazy的方式执行。实际的读取操作是由count()引发,这是一个Action操作。

    1.4K60

    在Apache SparkLogistic Regression算法

    Spark的一个主要的特点,基于内存,运行速度快,不仅如此,复杂应用在Spark系统运行,也比基于磁盘的MapReduce更有效。...每个RDD会分成多个分区,每个分区可能在不同的群集节点参与计算。RDD可以包含任何类型的Java,Scala对象,Python或R,包括用户自定义的类。...如果是Windows用户,建议将Spark放进名字没有空格的文件夹中。比如说,将文件解压到:C:\spark。 正如上面所说的,我们将会使用Scala编程语言。...进入Spark的安装路径,运行如下命令: // Linux and Mac users bin/spark-shell // Windows users bin\spark shell 然后你可以在控制台中看到...在这个阶段,数据实际不被读入内存。如前所述,这是一个lazy的方式执行。实际的读取操作是由count()引发,这是一个Action操作。

    1.5K30
    领券