systemd.rst
author Oleksandr Gavenko <gavenkoa@gmail.com>
Tue, 07 Feb 2023 00:39:25 +0200
changeset 2554 c83fb8d3809f
parent 2315 51097a1f0381
permissions -rw-r--r--
Removed unrelated data.
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
2314
b98ca7669c57 Managing services.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
     1
b98ca7669c57 Managing services.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
     2
=========
b98ca7669c57 Managing services.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
     3
 Systemd
b98ca7669c57 Managing services.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
     4
=========
b98ca7669c57 Managing services.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
     5
b98ca7669c57 Managing services.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
     6
Managing services
b98ca7669c57 Managing services.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
     7
=================
b98ca7669c57 Managing services.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
     8
b98ca7669c57 Managing services.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
     9
Display service details/status::
b98ca7669c57 Managing services.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    10
b98ca7669c57 Managing services.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    11
  $ sudo systemctl show   my.service
b98ca7669c57 Managing services.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    12
  $ sudo systemctl status my.service
b98ca7669c57 Managing services.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    13
b98ca7669c57 Managing services.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    14
Start/stop service::
b98ca7669c57 Managing services.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    15
b98ca7669c57 Managing services.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    16
  $ sudo systemctl start   repricer-server.service
b98ca7669c57 Managing services.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    17
  $ sudo systemctl stop    repricer-server.service
b98ca7669c57 Managing services.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    18
  $ sudo systemctl restart repricer-server.service
b98ca7669c57 Managing services.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    19
b98ca7669c57 Managing services.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    20
Enabling/disabling service::
b98ca7669c57 Managing services.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    21
b98ca7669c57 Managing services.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    22
  $ sudo systemctl enable  my.service
b98ca7669c57 Managing services.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    23
  $ sudo systemctl disable my.service
b98ca7669c57 Managing services.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents:
diff changeset
    24
2315
51097a1f0381 Systemd journal.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2314
diff changeset
    25
Systemd journal
51097a1f0381 Systemd journal.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2314
diff changeset
    26
===============
51097a1f0381 Systemd journal.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2314
diff changeset
    27
51097a1f0381 Systemd journal.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2314
diff changeset
    28
Get service console output::
51097a1f0381 Systemd journal.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2314
diff changeset
    29
51097a1f0381 Systemd journal.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2314
diff changeset
    30
  $ journalctl -u repricer-server.service
51097a1f0381 Systemd journal.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2314
diff changeset
    31
51097a1f0381 Systemd journal.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2314
diff changeset
    32
Like ``tail -n 20``::
51097a1f0381 Systemd journal.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2314
diff changeset
    33
51097a1f0381 Systemd journal.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2314
diff changeset
    34
  $ journalctl -n 20 ...
51097a1f0381 Systemd journal.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2314
diff changeset
    35
51097a1f0381 Systemd journal.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2314
diff changeset
    36
Like ``tail -f``::
51097a1f0381 Systemd journal.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2314
diff changeset
    37
51097a1f0381 Systemd journal.
Oleksandr Gavenko <gavenkoa@gmail.com>
parents: 2314
diff changeset
    38
  $ journalctl -f ...