t9913085 发表于 6 天前

大佬们,请教一下rc.local中添加下面命令为啥

rc.local中添加下面命令为啥hostname文件变成空白,而没有输出随机数字呢

echo $RANDOM > /etc/hostname

谢谢大佬

HOH 发表于 6 天前

因为你的shell不支持这个变量

蒙面人 发表于 6 天前

应该需要写andom的绝对路径

无敌帅比 发表于 6 天前

要不用awk吧:
awk 'BEGIN { srand(); print int(rand() * 32768) }' > /etc/hostname;

当然,也可以用/dev/urandom啥的自己处理下,看需求咯。

t9913085 发表于 6 天前

无敌帅比 发表于 2025-10-14 15:38
要不用awk吧:




谢谢大佬们,搞定了
页: [1]
查看完整版本: 大佬们,请教一下rc.local中添加下面命令为啥