1
Mengapa ekspansi parameter bash tidak berfungsi di dalam file layanan systemd?
Saya mencoba untuk menggunakan systemd's EnvironmentFiledan menambahkan opsi untuk perintah ketika diatur dalam file. Saya memiliki yang berikut ini di file unit: ExecStart=/usr/bin/bash -c "echo ${PORT:+port is $PORT}" yang tidak menggemakan apa pun ketika saya memulai layanan. Berikut ini berfungsi seperti yang diharapkan: ExecStart=/usr/bin/bash -c "echo port is $PORT" yang …