I wanted to check if some services where running on a machine. The names of the services all start with integration@, e.g. integration@foobar.

So to check for all the services, I simply ran systemctl status integration@* and it worked:

● integration@identity.service - integration App identity
   Loaded: loaded (/etc/systemd/system/integration@identity.service; enabled; vendor preset: disabled)
   Active: active (running) since Tue 2023-03-21 14:52:48 CET; 1h 54min ago
 Main PID: 262723 (node)
    Tasks: 20 (limit: 24707)
   Memory: 112.2M
   CGroup: /system.slice/system-integration.slice/integration@identity.service
           ├─262723 /usr/bin/node lib/main.js run health,identity

● integration@crypto.service - integration App crypto
   Loaded: loaded (/etc/systemd/system/integration@crypto.service; enabled; vendor preset: disabled)
   Active: active (running) since Tue 2023-03-21 14:32:19 CET; 2h 14min ago
 Main PID: 242900 (node)
    Tasks: 20 (limit: 24707)
   Memory: 107.7M
   CGroup: /system.slice/system-integration.slice/integration@crypto.service
           ├─242900 /usr/bin/node lib/main.js run health,crypto

Pretty nice of systemd. I also learned about systemd-escape, but that’s for another blog-post.



Related posts: