我有一个目录,如下所示
d-wx--x--x 2 bcheudev bcheudev 4096 Jun 18 06:16 test这表明该目录没有读取权限。
但是当我通过shell脚本检查时,它给出的结果是dir test有读取权限。
export IN_DIR=$MMHOME/test
if [ -d ${IN_DIR} ]
then
if [ ! -r ${IN_DIR} ]
then
echo "${IN_DIR} Directory is not readable.">>$log_name
exit 255
fi
else
echo "${IN_DIR} Directory does not Exists.">>$log_name
exit 255
fi在第二秒内,如果它不能运行。
请帮帮忙
发布于 2015-06-20 19:27:05
请记住,root将始终具有读取权限。
发布于 2015-06-19 13:27:56
我认为你的情况是不正确的。尝试使用:
if ! [[ -r ${IN_DIR} ]]
then
echo "${IN_DIR} Directory is not readable.">>$log_name
exit 255
fihttps://stackoverflow.com/questions/30930434
复制相似问题