全球主机交流论坛

标题: 大佬们,请教一下rc.local中添加下面命令为啥 [打印本页]

作者: t9913085    时间: 2025-10-14 15:17
标题: 大佬们,请教一下rc.local中添加下面命令为啥
rc.local中添加下面命令为啥hostname文件变成空白,而没有输出随机数字呢

echo $RANDOM > /etc/hostname

谢谢大佬
作者: HOH    时间: 2025-10-14 15:18
因为你的shell不支持这个变量
作者: 蒙面人    时间: 2025-10-14 15:19
应该需要写andom的绝对路径
作者: 无敌帅比    时间: 2025-10-14 15:38
要不用awk吧:
  1. awk 'BEGIN { srand(); print int(rand() * 32768) }' > /etc/hostname;
复制代码


当然,也可以用/dev/urandom啥的自己处理下,看需求咯。
作者: t9913085    时间: 2025-10-14 15:49
无敌帅比 发表于 2025-10-14 15:38
要不用awk吧:

谢谢大佬们,搞定了




欢迎光临 全球主机交流论坛 (https://loc.442266.xyz/) Powered by Discuz! X3.4