RHEL 6: GNOME: การจ้องมองไฟล์ * .desktop ในเชลล์ที่แตกต่างจากระบบเริ่มต้น


0

ฉันอยู่ใน RHEL 6 พร้อมทุบตีเป็นเปลือกเริ่มต้นของฉัน

ฉันมีสคริปต์ชื่อ startServers

ฉันสร้างไฟล์ startServers.desktop ซึ่งฉันวางไว้บนเดสก์ท็อปของฉันเพื่อให้ฉันสามารถคลิกไอคอนเพื่อเริ่มสคริปต์ได้อย่างสะดวก

มันใช้งานได้ดี

เพื่อนบางคนต้องการใช้สคริปต์ของฉัน พวกเขาก็อยู่ใน RHEL 6 แต่เชลล์เริ่มต้นของพวกเขาคือ CSH

เมื่อฉันคลิกที่ "คุณสมบัติ" สำหรับ startServers.desktop ฉันมีช่องข้อความที่เรียกว่า "คำสั่ง" ที่เป็นเพียง

/ pathtofile / StartServers

ฉันสามารถเปลี่ยนฟิลด์นั้นเพื่อให้ดับเบิลคลิกที่ไอคอนส่งคำสั่งไปยัง bash แทน CSH ได้หรือไม่? สิ่งที่ต้องการ

ทุบตี / pathtofile / startServers?

ขอบคุณ


หากคุณตั้งค่า hashbang ( #!/bin/bashหรือ#!/usr/bin/env bash) ในบรรทัดแรกคุณไม่จำเป็นต้องทำเช่นนี้?
Martin Tournoij

ฉันให้มันยิง มันไม่ได้สร้างความแตกต่าง แต่ขอบคุณสำหรับการตอบสนอง
user787832

#!/bin/shบางที อย่าลืมใส่ในบรรทัดแรก
Felipe Lema

สคริปต์เขียนด้วย bash ดังนั้นฉันไม่คิดว่า # / bin / sh จะช่วยได้
user787832
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.