package main
import (
"log"
"net/http"
"os"
"github.com/jander/golog/logger"
"github.com/kardianos/service"
)
type program struct{}
func (p *program) Start(s service.Service) error {
go p.run()
return nil
}
func (p *program) run() {
// 代碼寫在這兒
}
func (p *program) Stop(s service.Service) error {
return nil
}
/**
* MAIN函數(shù)蝗砾,程序入口
*/
func main() {
svcConfig := &service.Config{
Name: "", //服務(wù)顯示名稱
DisplayName: "", //服務(wù)名稱
Description: "", //服務(wù)描述
}
prg := &program{}
s, err := service.New(prg, svcConfig)
if err != nil {
logger.Fatal(err)
}
if err != nil {
logger.Fatal(err)
}
if len(os.Args) > 1 {
if os.Args[1] == "install" {
s.Install()
logger.Println("服務(wù)安裝成功")
return
}
if os.Args[1] == "remove" {
s.Uninstall()
logger.Println("服務(wù)卸載成功")
return
}
}
err = s.Run()
if err != nil {
logger.Error(err)
}
}
golang 編寫windows服務(wù)
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
- 文/潘曉璐 我一進店門作烟,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人砾医,你說我怎么就攤上這事∫吕澹” “怎么了如蚜?”我有些...
- 文/不壞的土叔 我叫張陵,是天一觀的道長影暴。 經(jīng)常有香客問我错邦,道長,這世上最難降的妖魔是什么型宙? 我笑而不...
- 正文 為了忘掉前任撬呢,我火速辦了婚禮,結(jié)果婚禮上妆兑,老公的妹妹穿的比我還像新娘魂拦。我一直安慰自己毛仪,他們只是感情好,可當(dāng)我...
- 文/花漫 我一把揭開白布芯勘。 她就那樣靜靜地躺著箱靴,像睡著了一般。 火紅的嫁衣襯著肌膚如雪荷愕。 梳的紋絲不亂的頭發(fā)上衡怀,一...
- 文/蒼蘭香墨 我猛地睜開眼掉冶,長吁一口氣:“原來是場噩夢啊……” “哼真竖!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起厌小,我...
- 正文 年R本政府宣布,位于F島的核電站礁蔗,受9級特大地震影響觉义,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜浴井,卻給世界環(huán)境...
- 文/蒙蒙 一晒骇、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧,春花似錦洪囤、人聲如沸徒坡。這莊子的主人今日做“春日...
- 文/蒼蘭香墨 我抬頭看了看天上的太陽崭参。三九已至,卻和暖如春款咖,著一層夾襖步出監(jiān)牢的瞬間何暮,已是汗流浹背。 一陣腳步聲響...
推薦閱讀更多精彩內(nèi)容
- windows服務(wù)的編寫 1.要添加的引用 2.寫windows服務(wù) 注意:要將WCF中的配置文件拷貝到windo...
- 最近用C#編寫了windows服務(wù)是整,安裝的時候不是很方便,于是寫了2個腳本民假,只需要簡單修改下就可以直接使用了 新建...
- 序言 這是本人簡書第一篇文章羊异,寫的不到位之處事秀,希望各位看客們諒解。 本人一直從事.NET的開發(fā)工作野舶,最近在學(xué)習(xí)Go...
- 這幾天在看輸入法的東西易迹,資料比較少,特此記錄一下平道,這里使用到了前向概率Viterbi算法睹欲,公式是 這里會得到很多概...
- 從一開始不想養(yǎng)狗狗,到它領(lǐng)回家的三個月一屋。趣事太多了窘疮。先說說它現(xiàn)在吧,真正的一個吃貨陆淀。無時無刻都想吃一些新鮮的東西。...