首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在ubuntu16.04LTS中将命令行转换为服务

在ubuntu16.04LTS中将命令行转换为服务
EN

Stack Overflow用户
提问于 2017-05-21 08:34:08
回答 1查看 483关注 0票数 0

当我运行命令位核心节点启动时,它会启动两个服务。ps辅警的截图附呈。

我在/etc/init.d中创建了一个服务

代码语言:javascript
复制
description "Bitcoin Core for Bitcore"
author "BitPay, Inc."

limit nofile 20000 30000

start on runlevel [2345]
stop on runlevel [016]

kill timeout 300
kill signal SIGINT

# user/group for bitcore daemon to run as
setuid ubuntu
setgid ubuntu

# home dir of the bitcore daemon user
env HOME=/home/ubuntu

respawn
respawn limit 5 15

script
  exec bitcore-node -conf=/home/ubuntu/love/data/bitcoin.conf -datadir=/home/ubuntu/love/data -testnet
end script

我在运行它时出错了。

qT.png

知道吗?

EN

回答 1

Stack Overflow用户

发布于 2017-05-22 15:13:32

您已经将脚本编写为Upstart Init脚本,并使用systemd init systemd作为SysV init执行它。

您可以尝试将脚本放在/etc/init/中而不是/etc/init.d中。这样,它可能会被处理为Upstart init脚本的实际情况。

但是,Upstart正在被systemd所取代,因此下面是关于将Upstart init脚本转换为systemd .service文件的教程。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44094801

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档