暂无图片
暂无图片
暂无图片
暂无图片
暂无图片
03-编写使用systemctl启动服务脚本.pdf
656
5页
8次
2021-01-15
免费下载
编写使systemctl启动服务脚本
1. Systemctl服务脚本件
CentOS 7的服务systemctl脚本存放在:/usr/lib/systemd/,有系统(system)和户(user)之分,
像需要开机登陆就能运󰀉的程序,还是存在系统服务󰋿吧,即:/usr/lib/systemd/system录下
对于那些持 Systemd 的软件,安装的时候,会动在/usr/lib/systemd/system录添加个配置
件
上󰒏的命令相当于在 /etc/systemd/system 录添加个符号链接,指向 /usr/lib/systemd/system 󰋿
󰒏的 httpd.service 件。
这是因为开机时, Systemd 只执󰀉 /etc/systemd/system 录󰋿󰒏的配置件。这也意味着,如果
把修改后的配置件放在该录,就可以达到覆盖原始配置的效果
[Unit]
Description=MonitorJSCloud
After=network.service
[Service]
Type=simple
ExecStart=/usr/bin/python/root/test/ping_test.py
Restart=always
RestartSec=10
PrivateTmp=true
[Install]
WantedBy=multi-user.target
systemctl enable httpd
$ sudo systemctl status httpd
httpd.service - The Apache HTTP Server
Loaded: loaded (/usr/lib/systemd/system/httpd.service; enabled)
Active: active (running) since 󰌃 2014-12-05 12:18:22 JST; 7min ago
Main PID: 4349 (httpd)
Status: "Total requests: 1; Current requests/sec: 0; Current traffic: 0 B/sec"
CGroup: /system.slice/httpd.service
Loaded󰀉: 配置件的位置,是否设为开机启动
Active󰀉: 表示正在运󰀉
Main PID󰀉: 主进程ID
Status󰀉: 由应本身(这󰋿是 httpd )提供的软件当前状态
CGroup块: 应的所有进程
志块: 应的志
以上输出信息,解释如下:
2. 查看配置件
配置件详解
2.1. Unit部分和Service部分
!"4349 /usr/sbin/httpd -DFOREGROUND
!"4350 /usr/sbin/httpd -DFOREGROUND
!"4351 /usr/sbin/httpd -DFOREGROUND
!"4352 /usr/sbin/httpd -DFOREGROUND
!"4353 /usr/sbin/httpd -DFOREGROUND
#"4354 /usr/sbin/httpd -DFOREGROUND
12 05 12:18:22 localhost.localdomain systemd[1]: Starting The Apache HTTP
Server...
12 05 12:18:22 localhost.localdomain systemd[1]: Started The Apache HTTP
Server.
12 05 12:22:40 localhost.localdomain systemd[1]: Started The Apache HTTP
Server.
$ systemctl cat sshd.service
of 5
免费下载
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文档的来源(墨天轮),文档链接,文档作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论

关注
最新上传
暂无内容,敬请期待...
下载排行榜
Top250 周榜 月榜