17
ตรวจสอบว่ามีผู้ใช้อยู่หรือไม่
ฉันต้องการสร้างสคริปต์เพื่อตรวจสอบว่ามีผู้ใช้อยู่หรือไม่ ฉันใช้ตรรกะด้านล่าง: # getent passwd test > /dev/null 2&>1 # echo $? 0 # getent passwd test1 > /dev/null 2&>1 # echo $? 2 ดังนั้นหากผู้ใช้มีอยู่แล้วเราจะประสบความสำเร็จมิฉะนั้นผู้ใช้จะไม่อยู่ ฉันได้ใส่คำสั่งข้างต้นในสคริปต์ทุบตีดังต่อไปนี้: #!/bin/bash getent passwd $1 > /dev/null 2&>1 if [ $? -eq 0 ]; then echo "yes the user exists" else echo "No, the user …
165
bash