diff options
author | Riccardo Spagni <ric@spagni.net> | 2017-08-07 15:06:59 +0200 |
---|---|---|
committer | Riccardo Spagni <ric@spagni.net> | 2017-08-07 15:06:59 +0200 |
commit | 64ebeb5aa530ff5e4999a25514e57f8312b6404d (patch) | |
tree | 81d7287d476b1baa5e64db4ec0e1da7e805c0d17 /utils/systemd/monerod.service | |
parent | Merge pull request #2151 (diff) | |
parent | Update monerod systemd service file (diff) | |
download | monero-64ebeb5aa530ff5e4999a25514e57f8312b6404d.tar.xz |
Merge pull request #2182
2fac03e6 Update monerod systemd service file (Erik de Castro Lopo)
51efb217 daemon: Add ability to write a PID file (Erik de Castro Lopo)
Diffstat (limited to 'utils/systemd/monerod.service')
-rw-r--r-- | utils/systemd/monerod.service | 11 |
1 files changed, 3 insertions, 8 deletions
diff --git a/utils/systemd/monerod.service b/utils/systemd/monerod.service index 182878ebb..12395eb8c 100644 --- a/utils/systemd/monerod.service +++ b/utils/systemd/monerod.service @@ -8,15 +8,10 @@ Group=monero WorkingDirectory=~ Type=forking -ExecStart=/usr/bin/monerod --config-file /etc/monerod.conf --detach +PIDFile=/var/run/monerod.pid -# This is necessary because monerod does not yet support -# writing a PID file, which means systemd tries to guess the PID -# by default, but it guesses wrong (sometimes, depending on -# random timing of events), because the daemon forks twice. -# The ultimate fix is for the daemon to write a PID file, and -# a workaround is to disable the guessing feature in systemd. -GuessMainPID=no +ExecStart=/usr/bin/monerod --config-file /etc/monerod.conf \ + --detach --pidfile /var/run/monerod.pid [Install] WantedBy=multi-user.target |