我有一个bash脚本执行一些操作,最后我希望脚本删除包含它的文件夹。 所以我在脚本的末尾添加了以下命令
olddir=`pwd`
cd ..
rm -rf "$olddir"
删除文件夹的内容,但文件夹没有,我收到以下错误
rm: cannot remove `folder': Directory not empty
该脚本由pbs脚本调用,该脚本也包含在同一文件夹中。 有什么问题?
答案 0 :(得分:0)
如果您希望清理作业将要使用的目录,最好的办法可能是在作业开头创建一个特定目录,而不是简单地备份和删除当前目录目前正在做。
我认为你最好做一些事情: