使用 tmux 时目录不再存在

使用 tmux 时目录不再存在

当我通过 ssh 连接到工作终端时,我需要保持会话处于活动状态以运行各种脚本。但是,我经常发现脚本失败,因为在此期间某些目录不复存在。

例如,sh: 0: getcwd() failed: No such file or directory几个小时后或者The folder you are executing pip from can no longer be found运行 pip 时会出现错误。

我该如何解决这个问题?

答案1

简单的解决方案:远离易失性目录

更好的解决方案:在脚本中构建良好的错误处理。大量的if [ -d "$DIRECTORY" ]; then块等。

相关内容