實驗室的網絡環境是電腦一旦待機網就斷了,須要每次手動打開瀏覽器輸入用戶名和密碼連網;若是部署在實驗室網絡環境中的服務器沒有圖形界面且斷網,則沒法經過打開瀏覽器的方式鏈接。
爲此,本文介紹自動化處理這兩種情形的方法。python
以清華深研院的網絡環境爲例,官方使用了某知名廠商的認證系統,經過借鑑網上現有的代碼,開發了 Python3 客戶端連網的 Library,見 srun auto. 這個腳本能夠下載到 Linux 服務器上用 python3 的環境運行。 若是是在工做站上,咱們以 Windows 操做系統爲例,使用方法爲:git
login.bat
的腳本,裏面寫 python absolute_dir_of_srun.py login username password
,將這個腳本發送到桌面快捷方式。login.bat
連網。能夠結合 Windows 的任務計劃程序設置登陸後自動執行 login.bat
,步驟以下:github
打開 任務計劃程序,建立一個新的任務:network login
;
瀏覽器
設置新任務的觸發器爲當工做站解鎖時執行;
服務器
設置新任務執行的操做是啓動一個 login.bat
腳本;
網絡
下一次喚醒工做站時,查看任務執行的歷史記錄
操作系統