[英]User input is not promted in CentOS7 using systemctl or service command
我正在嘗試使用systemctl或service命令停止系統服務。 命令如下
systemctl start service_name or service service_name start
在該停止方法中,要求用戶輸入未在控制台上顯示的密碼(懷疑在后台運行)。 停止方法如下
stop() {
read -s -p "Please provide password to stop the service" passwd
}
在CentOS 6中使用service命令運行了相同的命令,它顯示在控制台上並輸入了輸入。 任何人都可以建議我是否錯過了此處要提示的內容,或者我們如何使用systemctl提示用戶輸入。
最后,了解如何在CentOS 7中從用戶讀取密碼。這是命令。
pwd=`systemd-ask-password --no-tty "Please enter admin password "`
systemd-ask-password —向用戶查詢系統密碼
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.