【问题标题】:display something from a bash script run at linux startup显示 linux 启动时运行的 bash 脚本中的某些内容
【发布时间】:2015-04-22 06:07:45
【问题描述】:

我正在编写嵌入式系统的安装脚本(通过 ssh)。

为此,我有一个管理分区大小的第一个 bash 脚本。之后,此脚本使用 crontab 在重启时配置第二个 bash 脚本的执行。

第二个 bash 脚本下载并编译了很多东西,可能需要几个小时。在此期间,系统不得停止! 用户可以拔掉系统的电源,防止出现任何问题的最好方法是向用户显示安装进度。 用户必须在第一次重启后手动重新连接。

如何通过 crontab 在重启时启动脚本将某些内容打印到用户的 ssh 会话中?

【问题讨论】:

    标签: linux bash shell ssh crontab


    【解决方案1】:

    您可以通过修改/etc/ssh/sshd_config 并取消注释Banner 参数来修改SSHD 以显示横幅。您可以让您的 cron 作业或任何您想要的更新它用于横幅的文件。这样做的缺点是该消息仅在 sshd 启动时更新。

    【讨论】:

      【解决方案2】:

      您可以将您的消息放入任何启动脚本中。例如把这条线 echo "你想在启动时打印的信息" 进入 ~/.bashrc 文件会在重启后打印"message you want to print at startup"

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2019-05-18
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多