python 打包windows服务 开机自启动
服务的优势就在于可以开机自启动
而在windows上,python不能直接将脚本注册为服务,需要将其先打包成exe,再将exe注册为服务
打包exe
使用pyinstaller打包,安装好pyinstaller包后,在cmd/pycharm的终端里运行如下代码打包:
pyinstaller -F CRR.py --noconsole
-F 表示不带依赖exe,大工程可能会启动较慢;改成 -D则表示带依赖;小工程直接-F即可
CRR.py是我的脚本文件名称,这里换成自己的
–noconsole 表示不带黑框
网上教程一大把,不做赘述
注册服务
下载nssm工具
下载地址:https://share.weiyun.com/Q9LkP9P6
注册服务
来到nssm所在目录,在文件路径处输入cmd,可打开命令窗口
在命令窗口输入 nssm install CRR后,会弹出nssm的软件界面
这里的CRR,是我注册后的服务的名称,这里随意,但不可出现中文,最好不要有空格、特殊符号
点击 Application Path右边的省略号按钮,选中前边生成的exe
在details下,输入服务名和对服务的描述,点击 Install service
注册完成
- 如果状态这里并不是启动状态,可以右键启动
- 如果注册之前就开着服务窗口,注册后可能看不到,右键刷新一下即可
- 启动类型为自动,即可开机自启动
python 打包windows服务 开机自启动相关推荐
- python打包windows服务 开机自启动守护进程
自启动方法一:系统自启动 设置python程序开机自启动 1.创建一个xxx.bat文件,右键编辑 2.在xxx.bat文件里面写入以下内容后保存:(可以按照如下流程自己去cmd中测试一下) d: # ...
- linux设置开机自启服务,linux设置服务开机自启动的三种方式
linux设置服务开机自启动的三种方式 这里介绍一下linux开机自动启动的几种方法,共计3种,大家可以借鉴一下!经验里面以centos 5.3系统为例! 方法1:.利用ntsysv命令进行设置,利用 ...
- Window服务器指定某软件/服务开机自启动
在我们工作学习的过程中,难免会遇到使用Windows作为服务器,服务器中的某些软件或者服务必须时刻都在运行着,但是假如断电后,或者重启服务器,我们又得手动去开启某些软件以获取特定服务!这就给我们的工作 ...
- Python 编写 Windows 服务,实时发送动态IP至手机
最近TeamViewer不能正常使用(检测到商业用途,无法启动新的会话:又想骗我去用商业付费版),家里宽带的公网IP是动态分配的,远程很不方便.为摆脱被不能远程支配的恐惧,我使用python编写了一个 ...
- windows10下配置nginx服务开机自启动
windows10下配置nginx服务开机自启动 网站有很多教程,这里赘述一下,补充一点细节 1.下载"Windows Service Wrapper"工具 下载地址:https: ...
- systemd下supervisord服务开机自启动以及注意事项
systemd 下supervisord服务开机自启动 centos7 开机自启动脚本: #vim /lib/systemd/system/supervisord.service# superviso ...
- python写一个服务_写一个Python的windows服务
1. 安装pywin32和pyinstaller pip install pywin32 pip install pyinstaller 2.写一个服务Demo # -*- coding: utf-8 ...
- centos8之systemd管理服务开机自启动
一.Systemd简介 systemd即为system daemon,是linux下的一种init软件,由Lennart Poettering带头开发,并在LGPL 2.1及其后续版本许可证下开源 ...
- windows 中开机自启动命令行(CLI)
windows 中开机自启动命令行(CLI) English-Version 1. 创建自启动批处理文件 新建一个.txt文档,在里面输入代码 @echo off CMD 然后把文件更名为start. ...
最新文章
- 《强化学习周刊》第24期:CORL 2021强化学习的最新研究与应用
- 软工作业——四则运算生成器(scala 实现)
- android中解压文件
- 第68节:Java中的MYSQL运用从小白到大牛
- Curator实现分布式锁的基本原理-createsTheLock
- 炸金花 php算法,php 炸金花牌型 和 比牌 规则
- go get如何删除_Go 每日一库之 xorm
- mysql联合索引like_MySQL全文索引、联合索引、like查询、json查询速度大比拼
- 近日的思绪(外三首)
- spss文件 服务器登录,spss连接远程服务器
- psutil模块安装指南(win与linux)
- pycharm windows 打开命令行终端terminal
- 卡巴斯基KEY文件的类型选择
- 计算机工业设计id,我所认识的工业设计(ID)
- Sphinx使用方法
- [疯狂Java]I/O:流模型(I/O流、字节/字符流、节点/处理流)
- 忽略wx公众号网页授权域名验证
- java:List的深拷贝
- 硬件版--苹果ios免越狱脚本实现硬件方案
- 深度学习论文: BAM: Bottleneck Attention Module及其PyTorch实现