ฉันมีสคริปต์คำสั่งที่กำหนดเองชื่อ 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 โดยไม่ต้องใส่รหัสผ่าน
ขอบคุณ!