|
发表于 2004-7-18 10:56:28
|
显示全部楼层
对文件大小的限制可以通过ulimit -f blocks来实现,对目录,呵呵,不知道 :sorry
用脚本来控制不知道是否可行?
[php]
#!/bin/ksh
size=xxx #设定目录最大值
while true;do
cur_size=$(du -sh test|grep -o '[0-9]\{1,\}') #取当前目录test的大小
[[ $size -le $cur_size ]] && chmod a-w ./test && echo "Diretory test: full" && break #如果当前目录的值大于设定的size,那么取消写入权限并提示退出
done
[/php]
放在后台来执行:
./script& |
|