linux etc 服务启动脚本,linux 服务脚本启动问题
对于使用了 systemd 的系统,所有的 service 服务都会默认转为 systemd 服务之后再由 systemd 来执行,转换之后,你也可以直接使用 systemd 来执行了(它的用户工具就是你用的 systemctl),除非是一些非 service 标准的命令,比如你自己定义一个 $1 == hello 的判断,使用 service rsyncd hello 时,就会直接执行
而用 systemctl 执行时,使用的是转换后的 systemd 服务,不会有你的 echo 输出,比如你给的例子,转换后的 systemd 服务类似于这样:
# Automatically generated by systemd-sysv-generator
[Unit]
Documentation=man:systemd-sysv-generator(8)
SourcePath=/etc/rc.d/init.d/rsynce
Description=(null)
[Service]
Type=forking
Restart=no
TimeoutSec=5min
IgnoreSIGPIPE=no
KillMode=process
GuessMainPID=no
RemainAfterExit=yes
ExecStart=/etc/rc.d/init.d/rsynce start
ExecStop=/etc/rc.d/init.d/rsynce stop
详细信息,可以搜索 systemd 来了解,当你熟悉 systemd 以及它与 service、init 的关系之后,你对 Linux 服务的理解就会更清晰
补充:
实际上 CentOS 仓库里面的 rsync 包在安装的时候会默认安装一个名叫 rsyncd 的 systemd 服务,就是我下面发的那个示例,所以,也就是说你那个脚本是没有必要的,你可以直接执行 systemctl start rsyncd
[Unit]
Description=fast remote file copy program daemon
ConditionPathExists=/etc/rsyncd.conf
[Service]
EnvironmentFile=/etc/sysconfig/rsyncd
ExecStart=/usr/bin/rsync --daemon --no-detach "$OPTIONS"
[Install]
WantedBy=multi-user.target
linux etc 服务启动脚本,linux 服务脚本启动问题相关推荐
- linux学习-将seafile启动脚本设置为开机启动服务
有时候,我们安装的linux软件和程序不是通过yum安装,而是通过编译或者其他方式安装.有时需要将程序设置为服务,达到开机启动的目的. 我在公有云的与服务器上搭建了seafile网盘,当我重启云服务器 ...
- linux httpd 开机启动脚本,httpd服务如何开机启动
在之前的学习中我们已经知道怎样收到启动服务或者停止服务,以httpd服务在Redhat5.centos6为例: 启动服务: service httpd start 停止服务: service http ...
- Linux操作系统同时启动多个服务脚本
在Linux中,搭建一个系统需要同时开启多个服务如:tomcat.redis.nginx等,这样,如果开启一个服务还好,但是如果同时开启多个服务,难免会感到麻烦,这时,我们可以自定义一个脚本,去把多个 ...
- linux下添加开机启动程序、脚本、服务
1 开机启动配置文件 在linux开发中会遇到需要系统开机时运行或者加载自己的程序或者脚本等.linux系统在开机时会自行加载一些配置文件,可以通过修改配置文件方式,实现开机启动自己的程序.服务等.系 ...
- xml配置linux启动脚本,linux中利用Shell脚本实现自动安装部署weblogic服务
身在物流行业,临近618和双十一,都需要进行系统压力测试,今年也不例外.这个时候需要随时切换自己开发和压测的身份,一面要完成新需求的开发任务,另一面要完成压测任务:虽然4月刚开始,但是压测任务已经排上 ...
- Linux(中科方德服务器版4.0)springboot启动多个服务脚本开机自启
1.在/etc/init.d/目录下创建shell启动脚本autojar.sh vim /etc/init.d/autojar.sh #!/bin/sh #chkconfig: 2345 80 90 ...
- linux oracle 脚本,Linux的Oracle服务脚本
Linux下安装完Oracle之后,安装程序并没有将Oracle安装为系统服务,重启系统后,Oracle还要手工启动,通过以下脚本,可以随开机启动Oracle.随关机停止Oracle服务. [php] ...
- linux怎么监控守护进程,linux shell脚本守护进程监控svn服务
最近搭建的svn服务不知道什么原因服务总是被关闭(如果你不知道怎么搭建svn可以参考linux下搭建svn版本控制软件),因此用shell脚本实现一个守护进程.用于监控svn服务是否启动,如果服务不在 ...
- linux定时任务打印日志,Centos7(linux)使用crond服务定时执行js脚本并将脚本的输出内容记录日志文件的简单应用...
- ## 在Centos7.8上使用crond服务定时执行js脚本并将脚本执行的输出记录日志 1. 安装wget 2. wget https://npm.taobao.org/mirrors/node ...
- linux定时重启tomcat的脚本,linux定时重启tomcat服务的脚本学习
要求:在linux中定时重启一个tomcat服务 一:shell脚本即Shell Script [1],Shell脚本与Windows/Dos下的批处理相似,也就是用各类命令预先放入到一个文件中,方便 ...
最新文章
- 数据结构大总结系列之B树和R树
- 124. Leetcode 583. 两个字符串的删除操作 (动态规划- 字符串系列)
- Pycharm Matplotlib 图像不显示问题
- 一篇文章带你详解 TCP/IP 协议(下)
- python numpy.linspace() 使用介绍
- Altium Designer -- 查看板子厚度
- 学习新 api 的思考过程 4.18
- JLabel标签文字换行
- portlet_平台策略:从Portlet到OpenSocial小工具再到渐进式Web应用程序:最新技术
- 基于Passthru的NDIS开发的个人理解
- 【CodeForces - 768C】Jon Snow and his Favourite Number(思维,技巧,套路,数学异或,循环节,trick)
- 贪心法田忌赛马问题Java代码,hdoj 1052 Tian Ji - The Horse Racing【田忌赛马】 【贪心】...
- vue_devtools的安装及资源(chrome and edge上的安装)
- Python使用模块中对象的几种方法
- PAT 1082. 射击比赛 (20) - 乙级
- python基础--字符串
- 计算机电源如何选配,自己组装电脑时,该怎么选择电源才合适?
- 重建同义词+oracle,Oracle中创建,删除同义词 Synonym
- linux超时设置函数,I/O操作上设置超时之alarm闹钟法
- 快速云:IDC、EDC、ODC、DC分别指什么机房?
热门文章
- [渝粤教育] 上海交通大学 制造工艺基础 参考 资料
- 【渝粤教育】电大中专混凝土结构作业 题库
- 【渝粤题库】陕西师范大学200041 文学概论 作业
- 【渝粤题库】国家开放大学2021春1254计算机组成原理题目
- 无线数传电台工业控制的应用
- NB-IOT和LoRa技术优劣对比
- 丰田pcs可以关闭吗_别只知道开不坏,现在的丰田还有这些厉害绝招!
- 10 Equality constrained minimization
- linux读取.data文件,[20121227]v$datafile访问是从数据文件获取信息吗.txt
- 信息技术与计算机文化的问题,信息技术与计算机文化