systemd-make-environment:systemd 服务文件的环境文件构建器,您可以将其放入 ExecStartPre 钩子中

时间:2024-06-24 10:44:14
【文件属性】:

文件名称:systemd-make-environment:systemd 服务文件的环境文件构建器,您可以将其放入 ExecStartPre 钩子中

文件大小:7KB

文件格式:ZIP

更新时间:2024-06-24 10:44:14

Shell

systemd-make-environment 假设您编写了一个应用程序foo并将其转换为一个名为foo d的守护进程。 您想在您的 Linux 机器上正确运行食物(作为具有所有花里胡哨的系统服务),并且您正在运行的 Linux 发行带有作为其初始化系统。 迟早,您一定需要一个食物 ,以便以systemd方式运行它。 食物有点特别。 为了正常运行,它需要设置一些环境变量,比如PIZZA_TYPE 。 好的,但PIZZA_TYPE不是static ,例如: PIZZA_TYPE="margerita" ……而是由您设计的一些巧妙的 shell 魔法动态设置,以节省您在 - 我不知道 - Java 中的繁琐编程。 魔术有点像这样: PIZZA_TYPE=$(grep -Eiv '(meat|eggs)' /var/lib/pizza/pizza-types | head -n1)


【文件预览】:
systemd-make-environment-master
----LICENSE(1KB)
----README.md(4KB)
----Makefile(412B)
----.gitignore(23B)
----bin()
--------systemd-make-environment.sh(6KB)

网友评论