systemctl --user enable 'foo*'
bashコマンドラインから実行すると成功しますが、同じ行をシェルスクリプトに入れて実行するとbash script
結果が生成されます。
Invalid unit name "foo_*" was escaped as "foo_\x2a" (maybe you should use systemd-escape?)
Failed to enable unit: Unit file foo_\x2a.service does not exist.
私のsystemctl
バージョンはです239
。この問題のバリエーションを見たことがありますが、通常はWindows Return / Enterの問題を中心に発生します(はい)アスタリスクの代わりに。