1
useradd ทำงานได้แบบโต้ตอบ แต่ไม่ใช่สคริปต์ทุบตี
ฉันกำลังพยายามสร้างบัญชีผู้ใช้โดยอัตโนมัติ คำสั่งในสคริปต์นี้ทำงานได้ดีใน bash shell อย่างไรก็ตามเมื่อฉันรัน bash script มันจะล้มเหลวและฉันได้รับ 2 ซึ่งหมายถึง invalid command syntax ตามหน้า man useradd สคริปต์นี้ยังพิมพ์คำสั่งก่อนที่จะดำเนินการดังนั้นถ้าฉันเพียงคัดลอก / วางผลลัพธ์ "cmd-->" ), มันได้ผล. เช่น., cmd-->useradd bidwbre -m -c "Brent Bidwel" -G students นี่คือสคริปต์สั้น ๆ : #!/bin/bash while read id fn ln pw do echo "cmd-->useradd $id -m -c \"$fn $ln\" -G …