簡單粗暴地說,其實也就兩步:關閉服務 >> 開啟服務
1、關閉服務
獲得啟動服務的進程PID:
根據使用端口
查找進程ID
,如配置Gogs使用的web端口為3102
,則輸入命令lsof -i:3102
,即可查看占用該端口的進程ID為如圖的25058
。
PS:如果不記得配置的端口,可打開gogs目錄下custom/conf/app.ini
文件,查看
如圖顯示 使用3102端口的程序PID為25058
關閉進程
輸入命令kill -9 進程PID
即可關閉進程。
結束進程
2、 啟動服務
進到gogs根目錄,執行命令./gogs web
即可。也可執行命令nohup ./gogs web
讓程序在后臺運行。
啟動服務
.如果保存退出之后無法訪問了,在主機終端重啟gogs進程即可 進入安裝路徑 運行./gogs web ,然后就可以正常使用了
.gogs進程需要一直啟動才會有用,可以在后臺運行 在./gogs web 后面添加& 后臺執行(./gogs web &)
.要關閉進程 先使用ps aux|grep gogs 查看進程,然后殺死進程(kill 進程的PID號)
.設置開機自啟:在/etc/init.d 下建立文件gogs_start_script.sh
內容為:
!/bin/sh
cd /home/neucrack/data/server/gogs/gogs/
(./gogs web &)
exit
然后應用update-rc.d gogs_start_script .sh defaults 95