我想获取系统中最大可能的符号链接级别的数量。我发现它在内核中被硬编码为 40。但我想动态获取这个数字,以防有人在源代码中更改它并重新编译内核。这可能吗?如果不是,假设这个数字总是 40 是多么糟糕的主意?
谢谢。
答案1
touch file
test_max=45
for ((j=2,i=3;i<test_max;i++,j++)) ; do ln -s $j $i; done
for ((i=1;i<test_max;i++)) ; do if ! [ -f "$i" ]; then echo "$i"; break; fi ; done
41