RHEL 6: GNOME: запуск файла * .desktop в оболочке, отличной от системной по умолчанию

260
user787832

Я в RHEL 6 с bash в качестве оболочки по умолчанию.

У меня есть скрипт под названием startServers

Я сделал файл startServers.desktop, который разместил на своем рабочем столе, чтобы можно было легко щелкнуть значок, чтобы запустить скрипт.

Работает нормально.

Некоторые друзья хотят использовать мой сценарий. Они тоже на RHEL 6, но их оболочкой по умолчанию является CSH.

Когда я нажимаю «свойства» для startServers.desktop, у меня есть текстовое поле под названием «Команды», которое просто

/ Pathtofile / StartServers

Can I alter that field so that double clicking on the icon sends the command to bash instead of CSH ? Something like

bash /pathtofile/startServers ?

Thanks

0
Если вы установили hashbang (`#! / Bin / bash` или` #! / Usr / bin / env bash`) в первой строке, это не требуется? Martin Tournoij 8 лет назад 0
Я дал ему шанс. Это не имело никакого значения, но спасибо за ответ. user787832 8 лет назад 0
возможно `#! / bin / sh`. Не забудьте поставить его в самой первой строке Felipe Lema 8 лет назад 0
Сценарий написан на bash, поэтому я не думаю, что # / bin / sh поможет. user787832 8 лет назад 0

0 ответов на вопрос