ToDo
- Lassen Sie uns die Unit-Datei selbst bearbeiten.
- Dazu habe ich eine sehr einfache Unit-Datei erstellt, die ein Skript ausführt:
Unit Datei
- /etc/systemd/system/generate-load.service
[Unit]
Description=Simple Unit
[Service]
Type=oneshot
ExecStart=/usr/local/bin/generate_load.sh
TimeoutSec=0
StandardOutput=tty
RemainAfterExit=yes
[Install]
WantedBy=multi-user.target
Das Skript
- cat /usr/local/bin/generate_load.sh
#!/bin/bash
/usr/bin/cat /dev/urandom > /dev/null &
- chmod +x /usr/local/bin/generate_load.sh
Starten des Dienstes
- systemcl start generate-load.service
- systemd-cgls
Control group /:
...
└─system.slice
├─prog.service
│ └─47462 netcat -lp 99 -s 127.0.0.1
├─systemd-udevd.service
│ └─212 /lib/systemd/systemd-udevd
├─cron.service
│ └─296 /usr/sbin/cron -f
├─systemd-journald.service
│ └─192 /lib/systemd/systemd-journald
├─ssh.service
│ └─410 sshd: /usr/sbin/sshd -D [listener] 0 of 10-100 startups
├─rsyslog.service
│ └─303 /usr/sbin/rsyslogd -n -iNONE
├─generate-load.service
│ └─50387 /usr/bin/cat /dev/urandom
...