建立服務類指令碼

2022-08-29 17:00:24 字數 2137 閱讀 7221

服務類指令碼:

start

sysv: /etc/rc.d/init.d

start|stop|restart|status

reload|configtest

chkconfig

# chkconfig: runlevels ss kk 當chkconfig命令來為此指令碼在rc#.d目錄建立鏈結時,runlevels表示預設建立為s*開頭的鏈結,-表示沒有級別預設為s*開頭的鏈結;除此之外的級別預設建立為k*開頭的鏈結;

s後面的啟動優先順序為ss所表示的數字;k後面關閉優先次序為kk所表示的數字;

# description: 用於說明此指令碼的簡單功能; \, 續行

chkconfig --list: 檢視所有獨立守護服務的啟動設定;獨立守護程序!

chkconfig --list service_name

chkconfig --add service_name

chkconfig --del service_name

chkconfig [--level runlevels] service_name

如果省略級別指定,預設為2345級別;

樣例:

#!/bin/bash

# chkconfig:

2345

8811

###注意冒號,配置runlevel ss kk

# description: myservices ### 描述資訊

filepath=/var/lock/subsys/myservice

status()

usage() "}

case $1

instart)

touch $filepath &> /dev/null

echo

"myservices is starting";;

stop)

rm -rf $filepath

echo

"myservices is stopping";;

restart)

echo

"myservice is restarting";;

status)

status

;;

*) usage ;;

esac

# cd rc.local

# chkconfig --add myservices

# find -name "

*myservices*

"./rc6.d/k11myservices

./rc4.d/s88myservices

./rc0.d/k11myservices

./rc1.d/k11myservices

./rc3.d/s88myservices

./rc2.d/s88myservices

./init.d/myservices

./rc5.d/s88myservices

# chkconfig --list myservices

myservices

0:off 1:off 2:on 3:on 4:on 5:on 6

:off

# chkconfig --level 24

myservices off

# chkconfig --list myservices

myservices

0:off 1:off 2:off 3:on 4:off 5:on 6

:off

# chkconfig --del myservices

# find -name "

*myservices*

"./init.d/myservices

# chkconfig --list myservices

service myservices supports chkconfig, but is not referenced

in any runlevel (run '

chkconfig --add myservices

')

oracle建立服務啟動指令碼

開啟 net start oracleserviceorcl 關閉 net stop oracleserviceorcl 乙個開啟乙個關閉,很直觀。不過我的電腦要右鍵管理員身份執行才能用,於是我去找了大神寫的獲取許可權的版本,可以直接雙擊執行,如下 取得管理員許可權 main echo off cd...

SC建立服務編寫bat指令碼

新建bat指令碼,並寫入一下文字儲存 解除安裝服務 先停止服務,再刪除服務 引數詳情 sc servername create servicename optionname optionvalues 這裡的servername,servicename,optionname,optionvalues和...

指令碼工具類

指令碼工具類 public class scriptutility system.web.ui.page 返回前一頁 public static void goback 重新整理當前頁面 public static void refresh 重新整理父窗體,關閉當前窗體 public static ...