[英]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.