我有一个工作流自动化系统,它使用 python 脚本来运行其中定义的工作流。我正在构建一个deb
软件包,并且不确定在哪里安装这些脚本。
我目前怀疑是否应该将它们放入/usr/lib/workflow_automate
or中/usr/share/workflow_automate
。
所以它看起来像这样:
/usr/share/workflow_automate/wf_script1.py
/usr/share/workflow_automate/wf_script2.py
升级版:
系统期望配置一个包含配置文件路径的环境变量。配置文件应包含脚本所在目录的路径。
工作流系统有一个守护进程,它监视配置的目录的更改。
由于这个包不会来自官方存储库,我建议使用
/usr/local
. 在那里你有一个与下面类似的结构/
。这样,您可以轻松管理本地管理员安装的东西,并且不会与任何潜在的官方分发软件发生冲突。