我有一个 shell ( ksh
) 脚本。我想确定某个目录是否存在于 中/tmp
,如果存在,则必须将其删除。我的脚本是:
测试
#!/usr/bin/ksh
# what should I write here?
if [[ -f /tmp/dir.lock ]]; then
echo "Removing Lock"
rm -rf /tmp/dir.lock
fi
我该如何进行?我没有得到想要的结果:当我执行脚本时目录没有被删除并且我没有Removing Lock
在我的屏幕上得到输出。
我手动检查并且锁定文件存在于该位置。锁定文件set MUTEX_LOCK "/tmp/dir.lock"
由 TCL 程序创建。