RHEL 6: GNOME: запуск файла * .desktop в оболочке, отличной от системной по умолчанию
288
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
Если вы установили hashbang (`#! / Bin / bash` или` #! / Usr / bin / env bash`) в первой строке, это не требуется?
Martin Tournoij 9 лет назад
0
Я дал ему шанс. Это не имело никакого значения, но спасибо за ответ.
user787832 9 лет назад
0
возможно `#! / bin / sh`. Не забудьте поставить его в самой первой строке
Felipe Lema 9 лет назад
0
Сценарий написан на bash, поэтому я не думаю, что # / bin / sh поможет.
user787832 9 лет назад
0
0 ответов на вопрос
Похожие вопросы
-
2
.profile в Mac OS X?
-
1
Приостановить все, кроме x задач, интенсивно использующих процессор
-
5
Каковы плюсы и минусы использования виртуальных рабочих столов?
-
-
10
Как я могу найти в истории bash и повторно запустить команду?
-
2
Можно ли передать выходные данные одной команды двум другим командам?
-
2
Что это за синяя полоса на моем рабочем столе Windows 7?
-
8
Переименуйте группу файлов одной командой
-
2
Почему мой путь не обновляется * сейчас *?
-
5
Как удалить символическую ссылку на каталог?
-
8
Спаси меня от бессмысленного терминала