Shell-Script
Xdialog - 擷取 shellscript 的使用者和密碼
我正在嘗試為 shellscript 創建一個簡單的“使用者和密碼”GUI輸入,並帶有命令的
--2inputbox
參數Xdialog
:雖然遵循文件似乎很容易,但它沒有提供有關如何創建此框的其他提示,並且在“基於嘗試的方法”上執行此操作並在每次嘗試時都會遇到“分段錯誤”是一場噩夢並且確實如此不行。據我所知,使用
--inputbox
.Xdialog --title "RDP" --backtitle "RDP Access" --no-cancel --inputbox "Login:" 10 20
如果我替換
--inputbox
為並在這句話的末尾添加--2inputbox
一個(欄位 2),則會崩潰。嘗試了這些開關的其他變體,但沒有成功。--password=2``Xdialog
對此有什麼建議嗎?
該問題沒有顯示修改後的腳本(並且沒有提供有關如何安裝程序的任何線索)。
如果您省略了兩個輸入欄位的標籤和初始值,
Xdialog
將顯示使用消息(相當大的螢幕),而不是試圖查明問題。這個腳本對我有用(在 CentOS 6 上使用從原始碼一次性編譯):
Xdialog --title "RDP Company" \ --icon company_logo.xpm \ --no-cancel \ --left \ --password=2 \ --separator="\n" \ --2inputsbox "Type your credentials\nto access the system" 20 40 "Login(user): " "" "Password: " ""