*.service 在 Ubuntu20.04 服务器中被转义为 \x2a.service

*.service 在 Ubuntu20.04 服务器中被转义为 \x2a.service

我有一个 bash 脚本,用于循环遍历文件夹中的所有服务文件。如下所示:

for f in ./service_files/*.service; do
   sudo systemctl enable "${f##*/}"
   sudo systemctl start "${f##*/}"
done

但是,我收到了错误和警告。

已传递 Glob 模式以启用,但不支持 Glob。

无效的单元名称“ .service”转义为“ \x2a.service”。

无法启用单元:单元文件 \x2a.service 不存在。

警告:systemctl start 使用 glob 模式调用。

但是,相同的 bash 脚本适用于 Ubuntu 18.04 桌面映像。

我的 systemd 版本是:245

有没有什么办法可以解决这个问题?谢谢。

相关内容