系统守护进程与 systemd 管理全解析
1. 将守护进程置于 systemd 控制之下
在 Linux 系统中,systemd 是一个强大的初始化系统和服务管理器,能有效管理系统守护进程。下面详细介绍如何将守护进程置于 systemd 的控制之下。
- 编译守护进程 :若尚未编译 my-daemon-v2 ,需先进行编译,如同编译其他程序一样:
$> make my-daemon-v2
gcc -Wall -Wextra -pedantic -std=c99 my-daemon-v2.c -o my-daemon-v2
- 移动守护进程 :要使该程序成为系统守护进程,需将其放置在合适的目录,如
/usr/local/sbin。此目录常用于存放用户自行添加到系统的第三方程序。移动时需以 root 权限操作:
$> sudo mv my-daemon-v2 /usr/local/sbin/
- 编写单元文件 :创建
/etc/systemd/system/my-daemon.service文件并写入以下内容。该文件分为[Unit]、[Service]和 <
超级会员免费看
订阅专栏 解锁全文
31

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



