zoukankan      html  css  js  c++  java
  • 文件命令将newlisp脚本安装成windows service

    在写这篇文章之前,xxx已经写过了几篇关于改文件命令主题的文章,想要了解的朋友可以去翻一下之前的文章

        当初有一个需求,将一个newlisp脚本文件做成windows service,开机自动启动。每隔一段时间,检查一下系统环境,其他的进程是不是还着活,等等。

        由于在windows面上行运newlisp,要需行执相似种这命令:

    newlisp a.lsp

        因此写成一个bat文件来行执面上的命令。这样问题就转化成如何将bat文件安装成windows service. 面下是具体的例子。

        

        假设有一个daemon.lsp文件,内容如下:

    (while true
           (println "hello, I am daemon")
           (append-file "c:\\t.txt" "mm")
           (sleep 1000))

        每隔1000 ms往文件c:\t.txt里头写"mm"

        

        再写一个daemon.bat文件,内容如下:

        每日一道理
    正所谓“学海无涯”。我们正像一群群鱼儿在茫茫的知识之海中跳跃、 嬉戏,在知识之海中出生、成长、生活。我们离不开这维持生活的“海水”,如果跳出这个“海洋”,到“陆地”上去生活,我们就会被无情的“太阳”晒死。
    newlisp C:\windows_service\daemon.lsp

        定一要用绝对路径,保确以windows service行运的时候不会犯错。

        

        当初下载NNSM的程序:http://nssm.cc/download/?page=download

        解压后,根据台平选择32或者64位的程序,复制到windows/system32/目录下。

        当初行运命令:

    nssm install my_daemon C:\windows_service\daemon.bat

        

        安装胜利。

        启动的时候,用畸形的命令:

    net start my_daemon

        

        意注,nssm.exe不能被删除或者动移位置。

        

        载卸windows service很简单。

    nssm remove my_daemon confirm

        

        搞定。

        

        

    文章结束给大家分享下程序员的一些笑话语录:  一边用着越狱的ip,一边拜乔帮主的果粉自以为是果粉,其实在乔帮主的眼里是不折不扣的叛徒。

  • 相关阅读:
    提升开发效率的十个工具
    JQuery常用函数及功能小结
    jquery-validation 学习总结
    JavaScript:避免代码的重复执行
    18 个最好的CSS框架用于提高开发效率
    如何书写高质量的jQuery代码
    13个 ASP.NET MVC 的扩展
    CSS_LESS 语法/函数详解
    21个值得收藏的Javascript技巧
    JQuery常用功能的性能优化
  • 原文地址:https://www.cnblogs.com/jiangu66/p/3069811.html
Copyright © 2011-2022 走看看