我正在研究嵌入式系统的安装脚本(通过 ssh)。
为此,我有第一个 bash 脚本来管理分区大小。之后,此脚本使用 crontab 配置在重新启动时执行第二个 bash scrit。
第二个 bash 脚本下载并编译很多东西,可能需要几个小时。在此期间,系统不能停止! 用户可以拔掉系统电源,防止出现任何问题的最佳方法是向用户显示安装进度。 第一次重新启动后,用户必须手动重新连接。
如何在重新启动时使用 crontab 启动的脚本将某些内容打印到用户的 ssh session 中?
最佳答案
您可以通过修改 /etc/ssh/sshd_config
并取消注释 Banner
参数来修改 SSHD 以显示横幅。您可以让您的 cron 作业或您想要的任何内容更新它用于横幅的文件。这样做的缺点是该消息仅在 sshd
启动时更新。
关于linux - 显示 Linux 启动时运行的 bash 脚本中的内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28631070/