首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >构建、安装和运行临时可执行文件的最佳实践

构建、安装和运行临时可执行文件的最佳实践
EN

Unix & Linux用户
提问于 2022-09-01 07:25:15
回答 1查看 51关注 0票数 0

我正在编写一个Python脚本,它在用户指定的目录中执行、创建和修改多个文件。作为该过程的一部分,我的脚本将下载并构建脚本使用的工具链。需要构建一些工具并将其添加到PATH环境变量中,这样我的脚本以及整个工具链本身都可以执行它们。一旦我的脚本完成,工具链就不需要了,应该被丢弃。

我考虑在工作目录或用户主文件夹中为工具链创建一个临时目录,并在脚本完成时删除它。不幸的是,用户可能希望重新运行我的脚本,这将导致再次下载和重新构建工具链的费用。当用户确信我的脚本已经完成时,我可以指示用户删除它们,但是我更喜欢一个更优雅的解决方案。

UNIX中这种场景的最佳实践是什么?我想,UNIX必须有一个临时文件的标准位置,在那里它们会被定期清除。如果它适用于不同风格的UNIX --很少(如果有的话)修改,那就太好了。

EN

回答 1

Unix & Linux用户

发布于 2022-09-01 07:50:00

  • Linux正在使用/tmp作为主临时目录。它的内容在启动时被清除(并重新启动)。
  • 另一个临时目录/var/tmp不像/tmp那样经常被清理。
  • 还有环境变量TMPDIR
  • 此链接查看“超级用户”的更多详细信息。
票数 0
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/715727

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档