我有两个在Unix系统上运行的python脚本scriptA和scriptB。 scriptA需要20秒钟才能运行并生成数字X。scriptB运行时需要X且耗时约500ms。我需要每天运行scriptB,但每月只运行一次scriptA。所以我不想从scriptB运行scriptA。我也不想每次运行scriptA时都手动编辑scriptB。我曾想过通过scriptA更新文件,但不确定如何将此类文件放在理想位置,以便scriptB以后可以读取它。与这两个脚本的位置无关。将这个值X存储在Unix系统中以便scriptB以后可以使用的最佳方法是什么?
最佳答案
Linux/Unix中的许多程序将config保留在/etc/
中,并将子文件夹用于/var/
中的其他文件。
但可能您可能需要root特权。
如果您在主文件夹中运行脚本,则可以创建文件~/.scripB.rc
或文件夹~/.scriptB/
或~/.config/scriptB/
另请参阅Wikipedia Filesystem Hierarchy Standard