概述
文章目录
- 参考
- 简介
- /etc/rc.d/init.d/functions
- daemon 函数
- pid_file
- 忽略文件后缀
- 遇到的问题
- 目录/etc/sysconfig/network-scripts/下的配置文件,没有被network service执行
- 网卡启动的关键字
参考
https://github.com/fedora-sysv/initscripts
简介
[root@10 ~]# rpm -qi initscripts-10.00.17-1.el8.x86_64
Name : initscripts
Version : 10.00.17
Release : 1.el8
Architecture: x86_64
Install Date: Fri 15 Jul 2022 11:05:35 AM EDT
Group : Unspecified
Size : 1086988
License : GPLv2
Signature : RSA/SHA256, Mon 02 May 2022 04:08:48 AM EDT, Key ID 15af5dac6d745a60
Source RPM : initscripts-10.00.17-1.el8.src.rpm
Build Date : Tue 19 Apr 2022 07:08:48 PM EDT
Build Host : ord1-prod-x86build004.svc.aws.rockylinux.org
Relocations : (not relocatable)
Packager : infrastructure@rockylinux.org
Vendor : Rocky
URL : https://github.com/fedora-sysv/initscripts
Summary : Basic support for legacy System V init scripts
Description :
This package provides basic support for legacy System V init scripts, and some
other legacy tools & utilities.
/etc/rc.d/init.d/functions
这个文件,包含init.d文件包含的目录下脚本使用的函数。公共函数。安装之后,会被放到/etc/init.d/下;
daemon 函数
pid_file
这个参数的作用是,使用内部函数:__pids_var_run,做检查;如果pid文件存在,而且pid是当前需要执行的程序,而且参数force 没有设置,就不会再重新启动一个进程。
__pids_var_run通过一系列的 /proc/ 目录检查,判断程序是否以经运行;
在systemd service文件中有 PIDFile=/var/opt/run/monitor.pid,这个参数项与之对应。
忽略文件后缀
./rc.d/init.d/functions:__sed_discard_ignored_files='/(~|.bak|.old|.orig|.rpmnew|.rpmorig|.rpmsave)$/d'
这个文件,含有上面这个sed 丢弃、忽略文件的后缀格式。
遇到的问题
目录/etc/sysconfig/network-scripts/下的配置文件,没有被network service执行
原因是,这些配置文件的权限是600,应该是644?为什么
网卡启动的关键字
action $"Bringing up interface $i: " ./ifup $i boot
/etc/rc.d/init.d/network
最后
以上就是闪闪小馒头为你收集整理的Linux:initscripts参考简介/etc/rc.d/init.d/functions遇到的问题网卡启动的关键字的全部内容,希望文章能够帮你解决Linux:initscripts参考简介/etc/rc.d/init.d/functions遇到的问题网卡启动的关键字所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复