《Linux系統命令與Shell脚本編程大全》第二十六章,學習筆記

發送消息Shell腳本也可以向登入用戶發送消息。

發送消息

Shell腳本也可以向登入用戶發送消息。

一、功能分析

1.確定系統中都有誰

who命令默認給出的是可用資訊的簡略版本。
  • 用戶名;
  • 用戶所在終端;
  • 用戶登入系統的時間。

2.啟用消息功能


結果中顯示的is n表明消息發送功能被關閉了。如果結果是y,表明允許發送消息。

查看用戶消息通知是否開啟。
+是開啟,-是關閉。

mesg y即可開啟消息通知。

3.向其他用戶發送消息

  • write命令發送消息;
  • write user;
  • message。

二、創建腳本

腳本內容需要包括:

  • 檢查用戶是否登入;
  • 檢查用戶是否接受消息;
  • 檢查是否包含要發送的消息;
  • 發送簡單的消息;
  • 發送長消息。

獲取格言

一、功能分析

有一些不錯的網站可以獲得每日格言。打開你慣用的搜尋引擎,可以找到很多這類網站。找到之後,你需要使用工具來下載這些格言。對於這種用途的腳本,正是wget工具發揮用途之處。

1.學習wget

要通過wget下載Web頁面,只需要使用wget命令和網站的地址就行了。


可以使用變數,把這個變數作為參數傳遞給wget,使用-o命令,將檢索web資訊保存在日誌檔中。

2.測試Web地址的有效性

可以使用wget工具的--spider選項完成。

二、創建腳本

獲取格言的腳本內容包括:1.檢查所傳遞的URL;2.獲取Web資訊;3.解析出需要的資訊

編造藉口

三、功能分析

1.學習curl

使用curl工具和提供免費SMS的消息發送服務網站可以給手機發送短信消息。

2.使用電子郵件發送短信

通過電子郵件發送短信的基本語法如下。
mail -s“your text message”your_phone_number@your_sms_gateway

資料標籤:
本文標題: 《Linux系統命令與Shell脚本編程大全》第二十六章,學習筆記
永久網址: https://www.laoziliao.net/doc/1699694086081845
相关資料
禪道擴展機制
加載模塊control檔案時,先判斷有沒有被擴展過,如果擴展過,則引入擴展下的檔案;同一個模塊下的所有model擴展檔案會被加載到tmp/model下運行。
標籤:
Bug強制歸因挿件學習分享
1.找到bug歸因挿件,將外掛程式包壓縮後,在旗艦版安裝外掛程式。2.安裝後會發現在bug詳情頁會顯示歸因按鈕。
標籤:
沒人可以對我的程式碼指指點點,搭子除外!
近期,#搭子是一種新型社交關係#上了熱搜。我們是飯飯之交,而不是泛泛之交。
標籤:
《Linux命令行與shell脚本編程大全》第二十五章學習筆記
1.MySql資料庫mysql程式使用2種不同類型的命令:特殊的mysql命令和標準SQL語句。
標籤: