ฉันต้องเรียกใช้สคริปต์หลามในเทอร์มินัลmyscript.pyเมื่อเริ่มต้น (บน Lubunt) สคริปต์นี้ต้องการรูท
ฉันได้ตั้งค่า.desktop
ไฟล์ที่รันคำสั่งต่อไปนี้:
lxterminal --command="python /home/d/Jarvis/alarm.py && /bin/bash"
หน้าต่างเทอร์มินัลจะเปิดขึ้นเมื่อเริ่มต้นและเรียกใช้สคริปต์ แต่จะปิดลงเมื่อสคริปต์ Python ส่งคืนข้อผิดพลาด (เพราะไม่ได้ทำงานเหมือนรูท) เมื่อฉันเปลี่ยนเป็นExec=
...
lxterminal --command="sudo python /home/d/Jarvis/alarm.py && /bin/bash"
... (คำสั่งนำหน้าด้วยsudo
) ซึ่งใช้งานได้ อย่างไรก็ตามเทอร์มินัลจะเปิดเมื่อเริ่มต้นและแสดง
[sudo] password for d: \
พรอมต์กำหนดให้ฉันป้อนรหัสผ่าน ฉันต้องการเรียกใช้งานสคริปต์ python เมื่อเริ่มต้นทำงานโดยอัตโนมัติโดยไม่มีการโต้ตอบกับผู้ใช้
ฉันจะทำสิ่งนี้ได้อย่างไร