Sudahkah Anda mencoba menggunakan PartOfpada sub-unit dari kelompok target selain Wantsdi dalam target? Mis: PartOf=foo.targetmasuk foo-sub1.servicedan Wants=foo-sub1.service foo-sub2.servicemasuk foo.target. Saya baru saja mencoba ini dan dapat memulai dan menghentikan semua sub-unit saya hanya dengan memulai dan menghentikan target.
Bagian =
Mengkonfigurasi dependensi mirip dengan Membutuhkan =, tetapi terbatas pada menghentikan dan memulai kembali unit. Ketika systemd berhenti atau me-restart unit yang terdaftar di sini, tindakan disebarkan ke unit ini. Perhatikan bahwa ini adalah ketergantungan satu arah - perubahan pada unit ini tidak mempengaruhi unit yang terdaftar.
Ketika PartOf = b.service digunakan pada layanan a.service, dependensi ini akan ditampilkan sebagai ConsistsOf = a.service dalam daftar properti b.service. ConsistsOf = ketergantungan tidak dapat ditentukan secara langsung.
WantedBykunci di[Install]bagian itu dan mencatat target yang sudah ada. Misalnya, jika Anda ingin layanan Anda selalu mulai sebelum pengguna lain dapat masuk, gunakanmulti-user.target.