建立Linux系統服務的方法

2022-09-26 17:15:11 字數 1060 閱讀 6725

linux環境:ubuntu

複製** **如下:

#! /bin/sh

# provides:       server.sh

# default-start:  2 3 4 5

# short-description: server testing...

exec_path=/home/huangmin/cdev/project

exec=server

pid_file=/var/r程式設計客棧un/server.sh.pid

daemon=/home/huangmin/cdev/project/server

if ! [ -x $exec_path/$exec ]; then

echo "error:$exec_path/$exec not found ..."

& exit 1

fistop()

start()

restart()

case "$1" in

start)

start

&nbs

stop

restart)

restart

status)

echo "status here"

*)echo www.cppcns.com"usage: service $exec "

exit 1

esac

exit $?

/home/huangmin/cdev/project/server是我們需要的作為系統服務的程式。

寫好指令碼之後,將其放置到目錄/etc/init.d中,或者做成軟鏈結形式如:sudo ln -s /home/huangmin/cdev/project/bash/server.sh /etc/init.d/servertest.sh

最後利用chkconfig命令將其新增進系統服務: chkconfig –add servertest.sh

可以使用命令service servertest.sh start馬上啟動該服務程式

本文標題: 建立linux系統服務的方法

本文位址:

Linux中的系統服務系統服務

系統服務的控制 1.systemd 系統初始化程式,系統開始的第乙個程序,pid為1 2.systemctl 命令 systemctl list units 列出當前系統服務的狀態 systemctl list unit files 列出服務的開機狀態 systemctl status sshd 檢...

linux的系統服務

acpid 提供高階電源管理。cpuspeed 可以提高系統執行效率。crond 執行例行性程式。iptables 防火牆。kudzu 自動檢測硬體的變更。network 啟用網路介面。random 加快系統的啟動。readahead和readahead early 加快系統的啟動。syslog 把...

Linux的系統服務

系統上面將服務與埠號對應在一起的配置檔案,那就是 etc services etc init.d 啟動指令碼放置處 系統上幾乎所有的服務啟動指令碼都放置在這裡!事實上這是公認的目錄。etc sysconfig 各服務的初始化環境配置檔案 幾乎所有的服務都會將初始化的一些選項設定寫入到這個目錄下,舉例...