簡體   English   中英

顯示linux啟動時運行的bash腳本中的內容

[英]display something from a bash script run at linux startup

我處理嵌入式系統的安裝腳本(通過ssh)。

為此,我有一個第一個bash腳本來管理分區大小。 之后,此腳本使用crontab在重新引導時配置第二個bash scrit的執行。

第二個bash腳本下載並編譯很多東西,可能需要幾個小時。 在此期間,系統不得停止! 用戶可以拔掉系統的電源,防止出現任何問題的最佳方法是向用戶顯示安裝進度。 第一次重啟后,用戶必須手動重新連接。

如何通過crontab在重啟時啟動腳本,將某些內容打印到用戶的ssh會話中?

您可以通過修改/etc/ssh/sshd_config並取消注釋Banner參數來修改SSHD以顯示橫幅。 您可以讓您的cron作業或任何您想要更新它用於橫幅的文件。 這樣做的缺點是此消息僅在sshd啟動時更新。

您可以將您的消息放入任何啟動腳本中。 例如,將此行echo“要在啟動時打印的消息 放入〜/ .bashrc文件中將在重啟后啟動時打印“啟動時要打印的消息”

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM