首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何自动更新主机名?

问如何自动更新主机名?
EN

Unix & Linux用户
提问于 2020-08-20 08:03:38
回答 1查看 251关注 0票数 1

当out system启动时,默认主机名为“system”,登录提示如下:

代码语言:javascript
复制
sytem login:

现在有一个应用程序正在运行,并将主机名设置为system_<mac address>,并使用sethostname()函数。

在用户按下enter键之前,登录提示符不会更改为System_<mac address> login:。

那么,是否可以在不按enter键的情况下自动更改登录提示?

注意:应用程序应该更改主机名,应用程序将将mac地址设置为主机名。该系统基于yacto公司为powerpc编写的GNU/Linux操作系统。

EN

回答 1

Unix & Linux用户

发布于 2020-08-20 14:12:01

不是的。

一旦打印出登录提示,就会被打印出来。不可能回到过去去改变它。

记住,这仍然是登录到纸终端的用户界面。没有全屏视频终端感知文本用户界面与可重绘标签和字段。

也许几十年前就应该有,但我不知道有任何更新的终端登录系统可以做到这一点。这个世界直接进入了GUI登录,并且从来没有真正费心地改进文本登录来使用视频终端在纸终端上的功能,尽管PAM这样的东西使它成为可能。

当然,带有TUI的(假设的)全屏登录程序可以将poll() /proc/sys/kernel/hostname作为其事件循环的一部分,并相应地将其提示标记为update+redraw。PAM确实允许同时提示多个事情。

票数 0
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/605396

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档