Score:1

เปิดเทอร์มินัลแล้วรันคำสั่ง sudo เมื่อเริ่มต้น

ธง mu

ฉันมีสคริปต์คำสั่งที่กำหนดเองชื่อ 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 หรืออย่างอื่น).

นี่คือบางสิ่งที่ฉันพยายาม:

  1. การเพิ่ม konsole ให้กับแอปพลิเคชันเริ่มต้น และเปลี่ยนคำสั่งที่นั่นเป็น คอนโซล -e uuaและใช้งานได้เพื่อเริ่ม konsole เมื่อเริ่มต้นและดำเนินการคำสั่ง uua แต่ต้องการให้ฉันใส่รหัสผ่าน
  2. ด้วยเหตุผลบางอย่าง ฉันไม่มี /etc/rc.localดังนั้นฉันจึงสร้างมันขึ้นมาและเพิ่ม คอนโซล -e สั่งที่นั่น แต่นั่นก็ไม่ได้ผลเช่นกัน

ในระยะสั้น ฉันต้องการให้คอนโซลของฉันเปิดเมื่อเริ่มต้นและรันคำสั่ง sudo โดยไม่ต้องใส่รหัสผ่าน

ขอบคุณ!

vanadium avatar
cn flag
ต้องการใส่ไบนารีที่กำหนดเองของคุณใน `/usr/local/bin` แทน คุณต้องเรียกใช้คำสั่งนี้ในโปรแกรมจำลองเทอร์มินัลแบบกราฟิกหรือไม่? คุณไม่สามารถเรียกใช้ในพื้นหลังแล้วบันทึกผลลัพธ์เพื่อตรวจสอบได้หากต้องการ? วิธีการของคุณที่ทำให้คุณถามคำถามนี้อาจไม่ใช่วิธีที่ดีที่สุด
rogue1 avatar
mu flag
ฉันต้องการให้คำสั่งทำงานในเทอร์มินอลแบบกราฟิก เพื่อให้ฉันเห็นว่ากำลังอัปเดตอะไร/หากดำเนินการอย่างถูกต้อง และด้วยวิธีนั้น ฉันสามารถสร้างคำสั่ง/สคริปต์อื่นๆ ที่ต้องใช้เทอร์มินัลแบบกราฟิก ฉันจะทำให้มันทำงานในพื้นหลังโดยไม่ต้องใส่รหัสผ่านสำหรับ sudo ได้อย่างไร บางอย่างเช่น `uua > autoupdate.log`

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา