0

私はbitcore-nodeコマンドを実行しているときに2つのサービスを開始します。 ps auxのスクリーンショットが添付されています。コマンドラインをubuntuのサービスに変換する16.04 LTS

>

私はそれを実行している間、私はエラーを取得しています/etc/init.dの中

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 

をサービスを作成しました。

[1]: https://i.stack.imgur.com/eD5 qT.png

任意のアイデア?

答えて

0

スクリプトをUpstart Init Scriptとして作成し、systemd init systemdを使用してSysV initとして実行しました。

/etc/init.dの代わりに/etc/init/にスクリプトを挿入してみることもできます。そうすれば、実際にはUpstart initスクリプトとして処理される可能性があります。

しかし、Upstartはsystemdに置き換えられていますので、Upstart初期化スクリプトをsystemd .serviceファイルに変換するチュートリアルをお勧めします。

関連する問題