Latihan 1: systemd & Services — Terminal

Latihan 1 dari materi systemd & Services di Terminal — praktek dengan editor kode interaktif, test case otomatis, dan hint terpandu. Langsung jalan di browser.

Implementasikan dua function:

1. parseUnitFile(content) Parse string unit file systemd (INI-style). Return object di mana key adalah nama section (tanpa kurung siku) dan value adalah object key-value. Contoh:

[Unit]
Description=My App
After=network.target

[Service]
ExecStart=/usr/bin/node server.js

{ Unit: { Description: "My App", After: "network.target" }, Service: { ExecStart: "/usr/bin/node server.js" } }

Abaikan baris kosong. Tidak perlu handle komentar.

2. describeRestartPolicy(policy) Return string dalam Bahasa Indonesia:

Hint