gpt4 book ai didi

r - 删除临时目录后本地 Shiny 应用程序崩溃

转载 作者:可可西里 更新时间:2023-11-01 10:31:59 27 4
gpt4 key购买 nike

我在我的 Windows 机器上本地运行一个 Shiny 的应用程序,它每天使用批处理文件自动运行。我最近遇到了一个问题,R tmp 目录/tmp/RtmpXXXXX 被删除并且应用程序失败:

Warning in file(open = "w+b", encoding = "UTF-8") :
cannot open file
'C:\Users\Carlos\AppData\Local\Temp\Rtmp0maCtT\Rf140c40ab30be': No such file
or directory # deleted file
Warning in normalizePath(path.expand(path), winslash, mustWork) :
path[1]="C:\Users\Carlos\AppData\Local\Temp\Rtmp0maCtT": The system cannot
find the file specified # deleted folder
Warning in file(open = "w+") :
cannot open file
'C:\Users\Carlos\AppData\Local\Temp\Rtmp0maCtT\Rf140c38044f8': No such file
or directory
Warning: Error in file: cannot open the connection # program crashes
Stack trace (innermost first):
1: runApp
Error : cannot open the connection

我应该如何管理在一定时间后自动删除的临时目录?我试过 changing文件路径以查看是否可以解决问题,但这没有用。

最佳答案

我跑了 procmon并注意到 Windows Disk Cleanup 几乎每天都会自动删除临时文件,影响 session 的临时目录并导致 Shiny 的应用程序崩溃。

procmon_logfile

要禁用此自动计划的任务:

  • 打开任务计划程序
  • 深入到 Task Scheduler Library > Microsoft > Windows
  • 点击磁盘清理
  • 在右侧 Pane 中单击禁用

关于r - 删除临时目录后本地 Shiny 应用程序崩溃,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51935894/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com