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