ฉันอยู่ใน RHEL 6 พร้อมทุบตีเป็นเปลือกเริ่มต้นของฉัน
ฉันมีสคริปต์ชื่อ startServers
ฉันสร้างไฟล์ startServers.desktop ซึ่งฉันวางไว้บนเดสก์ท็อปของฉันเพื่อให้ฉันสามารถคลิกไอคอนเพื่อเริ่มสคริปต์ได้อย่างสะดวก
มันใช้งานได้ดี
เพื่อนบางคนต้องการใช้สคริปต์ของฉัน พวกเขาก็อยู่ใน RHEL 6 แต่เชลล์เริ่มต้นของพวกเขาคือ CSH
เมื่อฉันคลิกที่ "คุณสมบัติ" สำหรับ startServers.desktop ฉันมีช่องข้อความที่เรียกว่า "คำสั่ง" ที่เป็นเพียง
/ pathtofile / StartServers
ฉันสามารถเปลี่ยนฟิลด์นั้นเพื่อให้ดับเบิลคลิกที่ไอคอนส่งคำสั่งไปยัง bash แทน CSH ได้หรือไม่? สิ่งที่ต้องการ
ทุบตี / pathtofile / startServers?
ขอบคุณ
ฉันให้มันยิง มันไม่ได้สร้างความแตกต่าง แต่ขอบคุณสำหรับการตอบสนอง
—
user787832
#!/bin/sh
บางที อย่าลืมใส่ในบรรทัดแรก
สคริปต์เขียนด้วย bash ดังนั้นฉันไม่คิดว่า # / bin / sh จะช่วยได้
—
user787832
#!/bin/bash
หรือ#!/usr/bin/env bash
) ในบรรทัดแรกคุณไม่จำเป็นต้องทำเช่นนี้?