当我通过 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
块等。