ฉันมีสคริปต์คำสั่งที่กำหนดเองชื่อ uua ที่ฉันใส่เข้าไป /ถังขยะและทำให้เรียกใช้งานได้ด้วย chmod +x. ฉันต้องการให้คอนโซลเปิดใช้งานเมื่อเริ่มต้นและเรียกใช้คำสั่ง uua โดยที่ฉันไม่ต้องใส่รหัสผ่านสำหรับสิ่งต่าง ๆ ด้วย sudo
/bin/uuaเนื้อหาของ:
#!/bin/bash
sudo apt update -y && echo -e "\nUpdate Done\n" && echo -e "\nUpgrading:\n" && apt list --upgradable && echo && sudo apt upgrade -y && echo -e "\nอัปเกรดเสร็จแล้ว\ n" && sudo apt autoremove -y && echo -e "\nเสร็จแล้ว!"
ฉันลองทำสิ่งต่าง ๆ จากโพสต์อื่น ๆ แต่ฉันไม่แน่ใจว่าจะทำอย่างไร คำสั่งในการเปิดคอนโซลคือ คอนโซล (เนื่องจากกระทู้อื่น ๆ ส่วนใหญ่ที่ฉันเคยเห็นใช้ คำพังเพย-terminal หรืออย่างอื่น).
นี่คือบางสิ่งที่ฉันพยายาม:
- การเพิ่ม konsole ให้กับแอปพลิเคชันเริ่มต้น และเปลี่ยนคำสั่งที่นั่นเป็น
คอนโซล -e uuaและใช้งานได้เพื่อเริ่ม konsole เมื่อเริ่มต้นและดำเนินการคำสั่ง uua แต่ต้องการให้ฉันใส่รหัสผ่าน
- ด้วยเหตุผลบางอย่าง ฉันไม่มี
/etc/rc.localดังนั้นฉันจึงสร้างมันขึ้นมาและเพิ่ม คอนโซล -e สั่งที่นั่น แต่นั่นก็ไม่ได้ผลเช่นกัน
ในระยะสั้น ฉันต้องการให้คอนโซลของฉันเปิดเมื่อเริ่มต้นและรันคำสั่ง sudo โดยไม่ต้องใส่รหัสผ่าน
ขอบคุณ!