gpt4 book ai didi

Linux守护进程启动

转载 作者:IT王子 更新时间:2023-10-29 01:10:14 27 4
gpt4 key购买 nike

我在 linux(Redhat Server Edition 5.1) 上写了一个服务。它由 shell 脚本启动,如果我启动我的应用程序时我手动启动我的服务,现在我想在启动时启动我的服务,这意味着我将我的服务放在 init.d 文件夹中由我的守护进程在启动时不调用,任何人都知道如何启动Linux 启动时的守护进程?

这是我的示例,但无法正常工作

#!/bin/sh
#
# myservice This shell script takes care of starting and stopping
# the <myservice>
#

# Source function library
. /etc/rc.d/init.d/functions


# Do preliminary checks here, if any
#### START of preliminary checks #########


##### END of preliminary checks #######


# Handle manual control parameters like start, stop, status, restart, etc.

case "$1" in
start)
# Start daemons.

echo -n $"Starting <myservice> daemon: "
echo
daemon <myservice>
echo
;;

stop)
# Stop daemons.
echo -n $"Shutting down <myservice>: "
killproc <myservice>
echo

# Do clean-up works here like removing pid files from /var/run, etc.
;;
status)
status <myservice>

;;
restart)
$0 stop
$0 start
;;

*)
echo $"Usage: $0 {start|stop|status|restart}"
exit 1
esac

exit 0

最佳答案

在您的脚本中添加 2 条评论:

# chkconfig: - 90 10
# description: description of your service

以root身份运行:

chkconfig --add my_service

关于Linux守护进程启动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11758570/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com