下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
linux学习-将seafile启动脚本设置为开机启动服务linux学习-将seafile启动脚本设置为开机启动服务/linux学习-将seafile启动脚本设置为开机启动服务有时候,我们安装的linux软件和程序不是通过yum安装,而是通过编译或者其他方式安装。有时需要将程序设置为服务,达到开机启动的目的。我在公有云的与服务器上搭建了seafile网盘,当我重启云服务器的时候,seafile的程序不会自动启动,需要我在相关目录下执行脚本,才能启动。将两个脚本使用软连接到/root/目录下,方便执行现在采用服务的方式,将这这两个脚本加入开机启动创建systemd服务文件
/etc/systemd/system/seavim/etc/systemd/system/sea=======================内容如下========================[Unit]Description=Seafile#addmysql.serviceorpostgresql.servicedependingonyourdatabasetothelinebelowAfter=network.target[Service]Type=oneshotExecStart=/home/cloud_storage/seastartExecStop=/home/cloud_storage/seastopRemainAfterExit=yesUser=sea[Install]WantedBy=multi-user.target这个文件由三个部分组成:Unit\Service\Install[Unit]主要是为了解决依赖关系。常见的添加Requires、After,如果这个依赖是可选的,那么是Wants、After。依赖关系通常被用在服务(service)而不是(target)上,所以上述的httpd所依赖的仅仅是一些target,因而也就没有Requires和Wants出现。[service]可选择几种不同的服务启动方式,启动方式通过Type参数进行设置。Type=simple(默认值):systemd认为该服务将立即启动。服务进程不会fork。如果该服务要启动其他服务,不要使用此类型启动,除非该服务是socket激活型。Type=forking:systemd认为当该服务进程fork,且父进程退出后服务启动成功。对于常规的守护进程(daemon),除非你确定此启动方式无法满足需求,使用此类型启动即可。使用此启动类型应同时指定PIDFile=,以便systemd能够跟踪服务的主进程。Type=oneshot:这一选项适用于只执行一项任务、随后立即退出的服务。可能需要同时设置RemainAfterExit=yes使得systemd在服务进程退出之后仍然认为服务处于激活状态。Type=notify:与Type=simple相同,但约定服务会在就绪后向systemd发送一个信号。这一通知的实现由libsystemd-daemon.so提供。Type=dbus:若以此方式启动,当指定的BusName出现在DBus系统总线上时,systemd认为服务就绪[Install]WantedBy=multi-user.target多用户启动创建systemd服务文件
/etc/systemd/system/seahub.servicevim/etc/systemd/system/seahub.service=======================内容如下========================[Unit]Description=SeaAfter=network.targetsea[Service]#changestarttostart-fastcgiifyouwanttorunfastcgiExecStart=/home/cloud_storage/seastartExecStop=/home/cloud_storage/seastopUser=seaType=oneshotRemainAfterExit=yes[Install]WantedBy=mul
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024签订知识产权代理劳务合同范本3篇
- 2024精炼版酒品代理商协议要点版B版
- 2024美发行业知识产权保护合作协议3篇
- 2025年云南临沧工业园区国有资产投资经营有限公司招聘笔试参考题库附带答案详解
- 石油钻探、开采专用设备项目筹资方案
- 2024知名品牌全球广告投放代理合同
- 2024驾驶员专属雇佣协议格式版B版
- 二零二五年度9A文劳务标准化服务合作协议书2篇
- 2025年乡镇学校春季新学期开学典礼校长讲话致辞 (10份)-50
- 二零二五年度网络安全知识产权归属与保密协议2篇
- 年度得到 · 沈祖芸全球教育报告(2024-2025)
- 2025河北机场管理集团限公司招聘39人高频重点提升(共500题)附带答案详解
- (2024-2025)新人教版八年级上册语文期末测试卷及答案
- 35KV变电站地质勘察与施工方案
- 2025年中国社会科学院外国文学研究所专业技术人员招聘3人历年管理单位笔试遴选500模拟题附带答案详解
- 运输公司安全隐患大排查整治行动方案
- 湖北省十堰市2023-2024学年高二上学期期末调研考试 物理 含答案
- 传染病和突发公共卫生事件报告和处置培训课件
- 道具设计安装合同模板
- 2024至2030年中国白内障手术耗材行业投资前景及策略咨询研究报告
- 体育单杠课件教学课件
评论
0/150
提交评论