ฉันต้องสร้างสคริปต์ทุบตีเพื่อสร้างและติดตั้งไดรฟ์ ดังนั้นสองคำสั่งง่ายๆ ทั้ง "งาน" เมื่อป้อนที่บรรทัดคำสั่ง
สคริปต์ถูกสร้างและดำเนินการทุกครั้งที่ผู้ใช้ทั่วไปลงชื่อเข้าใช้ดังนั้นฉันต้องการวิธีในการทำให้สคริปต์นี้ทำงานได้ในเวลานั้น จนถึงตอนนี้ฉันไม่สามารถทำงานได้ ตัวอย่างเช่นส่วนแรกmkdir /vvv/gggg
ไม่ได้ดำเนินการเพราะสคริปต์ไม่สามารถดำเนินการได้ (ฉันเดา)
หวังว่ามันจะสมเหตุสมผล เป็นไปได้ไหม ความคิดใด ๆ เกี่ยวกับวิธีการทำงานนี้จะได้รับการชื่นชม
อัปเดต :
ขอบคุณสำหรับคำตอบของคุณ ฉันน่าจะเพิ่มข้อมูลเพิ่มเติมนอกเหนือจากที่ฉันเพิ่งรู้จักกับ Linux
ฉันกำลังใช้แอปพลิเคชันเดสก์ทอปเสมือนโอเพ่นซอร์สที่เรียกว่า Ulteo แอปนี้ทำงานบน Ubuntu และมีการสนับสนุนน้อยมาก - นั่นเป็นสาเหตุที่ฉันมาที่นี่ โดยพื้นฐานแล้วฉันกำลังเรียนรู้ด้วยไฟ
ดังนั้นจึงมีแอปพลิเคชันที่มีฟังก์ชั่นการจัดการสคริปต์เข้าสู่ระบบที่ฉันสามารถผูกสคริปต์กับผู้ใช้ สคริปต์ windows ที่เรียบง่ายพร้อมการใช้เน็ตทำงานได้ดี อย่างไรก็ตามเมื่อฉันพยายามใช้สคริปต์ทุบตี Linux ไม่มีอะไรเกิดขึ้น
ฉันคิดว่าเพราะฉันจำเป็นต้องดำเนินการchmod +x
กับสคริปต์ก่อนที่จะทำให้สคริปต์ที่ปฏิบัติการนี่คือเหตุผลที่มันล้มเหลว โดยวิธีการที่ Ulteo ทำงานในคุก chroot ฉันสร้างสคริปต์บันทึกแล้วไม่พบสคริปต์ ฉันค้นหาทั้งในและนอกคุก chroot
ฉันชอบวิธีการโดย dan08 เพื่อให้มีการอ้างอิงสคริปต์เริ่มต้นสคริปต์อื่นที่ฉันสามารถค้นหาและทำให้ปฏิบัติการด้วยตนเอง ฉันจะเจอปัญหาเดียวกันหรือไม่?
ข้อมูลเพิ่มเติมนี้ชี้แจงสถานการณ์หรือไม่? ขอบคุณล่วงหน้า.
แนบรูปถ่าย
! [คอนโซลการจัดการ scipt เข้าสู่ระบบ] [1]
! [windows สคริปต์ที่ทำงาน] [2]
! [สคริปต์ linux ง่าย ๆ ที่ใช้งานไม่ได้] [3]
ขออภัยฉันยังไม่สามารถโพสต์ภาพได้
ls -l scriptname
นอกจากนี้ยังแสดงให้เราเห็นการส่งออกของ คุณควรอธิบายให้ชัดเจนว่าสคริปต์ถูกสร้างขึ้นมาอย่างไรและทำไมคุณไม่สร้างเพียงครั้งเดียวและปล่อยให้อยู่คนเดียว ท้ายที่สุดผู้ใช้ปกติของคุณไม่ควรมีสิทธิ์ในการเขียน/var
และดังนั้นจึงไม่สามารถสร้างไดเรกทอรีได้