使用windows開發(fā)或者使用windows服務(wù)器的朋,應(yīng)該經(jīng)常會遇到有些程序要開機啟動,或者有些服務(wù)要持續(xù)執(zhí)行。
這樣最穩(wěn)定可靠的,就是把程序創(chuàng)建為windows服務(wù)。
以下bat腳本,僅供參考。
@echo off
@REM 設(shè)置服務(wù)名稱 顯示名稱 服務(wù)描述 等變變量
set SERVICE_NAME=MyVectorService
set DISPLAY_NAME=My Vector Service
set DESCRIPTION=This is my Vector Service
@REM 設(shè)置程序路徑 為當(dāng)前路徑,程序名稱 為xxx.exe
set SERVICE_PATH=%~dp0
set SERVICE_EXE=%SERVICE_PATH%vector.exe
@REM 如果有運行,可加上下面這句,切記要加上前面的服務(wù)路徑
set SERVICE_PARAMS=--config %SERVICE_PATH%vector.yaml
REM 安裝服務(wù)
@echo Installing service...
sc create %SERVICE_NAME% binPath= "%SERVICE_EXE% %SERVICE_PARAMS%" start= auto DisplayName= "%DISPLAY_NAME%"
pause
把以上代碼復(fù)制到記事本,保存為.bat文件。然后管理員身份運行即可創(chuàng)建服務(wù)。
運行完畢后,到windows 服務(wù),即可找到對應(yīng)的服務(wù),啟動即可
更詳細的sc 語法可參考微軟的官方文檔:
https://learn.microsoft.com/zh-cn/windows-server/administration/windows-commands/sc-create#syntax文章來源:http://www.zghlxwxcb.cn/news/detail-825412.html
轉(zhuǎn)載請注明出處。文章來源地址http://www.zghlxwxcb.cn/news/detail-825412.html
到了這里,關(guān)于程序員必備技能:一鍵創(chuàng)建windows 服務(wù)的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!