服务剖析与工匠网关服务实现
服务管理基础
在服务管理方面,不同系统有不同的管理方式。当配置文件位于 launchd 文件的标准位置时,可按如下命令对服务进行启动、重启和停止操作:
launchctl start testdaemon.service
launchctl restart testdaemon.service
launchctl stop testdaemon.service
在 Linux 系统中,虽然当前趋势是向 systemd/systemctl 管理服务进程转变,但仍可能存在使用 System V 风格初始化脚本的操作系统。以下是一个基础的 System V 初始化脚本示例:
#!/bin/sh
# - The action we're concerned with appears as $1 in a standard
# bash-script
case $1 in
start)
echo "Starting $0"
/usr/bin/python /usr/local/bin/testdaemon.py
;;
stop)
echo "Stopping $0"
/usr/bin/pkill -f testdaemon.py
;;
restart)
echo "Restarting
超级会员免费看
订阅专栏 解锁全文
29

被折叠的 条评论
为什么被折叠?



