今天,看了一点关于linux自动删除用户的shell scripts,于是就复习了下,写了一个小程序,没运行起来,一查原来,我忘记加x权限了.于是,我想能否写一个shell scripts来判断,并且如果有的话,就执行,没有就自动加上,并且执行.于是,就写出来了......新手,学习,只做学习之用.......
#Test file attr,if file no x perm,then auto add x perm and exec
#Author HaHaZhu
#10/05/06 is made
if [ -x $1 ]
then
sh $1
else
if [ -s $1 ]
then
echo "Auto add X perm"
sleep 2
chmod a+x $1
sh $1
else
echo "$1 is not exist"
fi
fi
将其保存为:Test-attr.sh
调用:./Test-attr.sh 相对路径或者绝对路径文件名
希望,更多的朋友来更改此程序......