Модераторы: powerfox, ZeeLax
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> создание файла для shell 
V
    Опции темы
4ybaka
Дата 23.7.2008, 22:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 370
Регистрация: 28.4.2007

Репутация: нет
Всего: нет



вообщем появилась такая проблема:
есть программка,которая из KDE не запускается(всмысле мышкой),но из терминала командой ./proga все хорошо работает.решил написать скрипт,который запускался бы мышкой и печатал в терминале ./proga. создал файл start.sh,поставил как исполняемый,текст пробовал разный:
./proga
sh proga
sh ./proga
и др
как позже оказалось echo 'dada' не показывает терминал,однако если выполнить файл start.sh из терминала,то все работает.
вопрос - как запустить start.sh из под крыссы?



--------------------
"То,что вы понимаете - это все,что вы понимаете."
 Брайн Керниган
PM MAIL WWW   Вверх
JackYF
Дата 23.7.2008, 22:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


полуавантюрист
****


Профиль
Группа: Участник
Сообщений: 5814
Регистрация: 28.8.2004
Где: страна тысячи озё р

Репутация: 14
Всего: 162



Цитата(4ybaka @  23.7.2008,  21:16 Найти цитируемый пост)
которая из KDE не запускается(всмысле мышкой)

А подробнее?


--------------------
Пожаловаться на меня как модератора можно здесь.
PM MAIL Jabber   Вверх
4ybaka
Дата 24.7.2008, 09:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 370
Регистрация: 28.4.2007

Репутация: нет
Всего: нет



ну есть файлы с расширением sh, которые при клике на них запускают какое-то приложение.а при клике на моем ничего не происходит(визуально не видно ничего)


--------------------
"То,что вы понимаете - это все,что вы понимаете."
 Брайн Керниган
PM MAIL WWW   Вверх
JackYF
Дата 24.7.2008, 20:36 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


полуавантюрист
****


Профиль
Группа: Участник
Сообщений: 5814
Регистрация: 28.8.2004
Где: страна тысячи озё р

Репутация: 14
Всего: 162



Цитата(4ybaka @  24.7.2008,  08:44 Найти цитируемый пост)
а при клике на моем ничего не происходит

Первую строку скрипта в студию.


--------------------
Пожаловаться на меня как модератора можно здесь.
PM MAIL Jabber   Вверх
4ybaka
Дата 24.7.2008, 22:47 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 370
Регистрация: 28.4.2007

Репутация: нет
Всего: нет



были варианты вообще из одной строки(см. пост 1) и пробовал начинать с #!/bin/sh и /bin/sh.


--------------------
"То,что вы понимаете - это все,что вы понимаете."
 Брайн Керниган
PM MAIL WWW   Вверх
JackYF
Дата 25.7.2008, 14:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


полуавантюрист
****


Профиль
Группа: Участник
Сообщений: 5814
Регистрация: 28.8.2004
Где: страна тысячи озё р

Репутация: 14
Всего: 162



Поставь "#!/bin/sh". Права на исполнение стоят?


--------------------
Пожаловаться на меня как модератора можно здесь.
PM MAIL Jabber   Вверх
4ybaka
Дата 25.7.2008, 21:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 370
Регистрация: 28.4.2007

Репутация: нет
Всего: нет



файл помечен как исполняемый.владельцу(мне) чтение и запись.все делаю в папке home


--------------------
"То,что вы понимаете - это все,что вы понимаете."
 Брайн Керниган
PM MAIL WWW   Вверх
JackYF
Дата 26.7.2008, 13:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


полуавантюрист
****


Профиль
Группа: Участник
Сообщений: 5814
Регистрация: 28.8.2004
Где: страна тысячи озё р

Репутация: 14
Всего: 162



Тогда подробнее расскажи, что подразумевает "запуск мышкой".


--------------------
Пожаловаться на меня как модератора можно здесь.
PM MAIL Jabber   Вверх
4ybaka
Дата 26.7.2008, 14:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 370
Регистрация: 28.4.2007

Репутация: нет
Всего: нет



при клике на файл ОС производит определенные действия, в зависимости от типа файла.так вот при клике на файл со скриптом shell он его запускает в терминале.вот это мне и нужно,чтобы мой скрипт запустился.


--------------------
"То,что вы понимаете - это все,что вы понимаете."
 Брайн Керниган
PM MAIL WWW   Вверх
Nigel
Дата 26.7.2008, 19:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


познаю мир
**


Профиль
Группа: Участник
Сообщений: 515
Регистрация: 20.11.2007

Репутация: нет
Всего: 19



выложите ваши файлы start.sh и proga
PM MAIL   Вверх
nickless
Дата 26.7.2008, 19:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Гентозавр
****


Профиль
Группа: Участник Клуба
Сообщений: 2976
Регистрация: 29.8.2005
Где: Germany

Репутация: 41
Всего: 181



Цитата(4ybaka @  24.7.2008,  08:44 Найти цитируемый пост)
а при клике на моем ничего не происходит(визуально не видно ничего) 

А он делает что-нибудь такое, что было бы видно в иксах? Вывод консоли по умолчанию отправляется в ~/.xsession-errors а то и подальше...

Короче если надо запускать скрипт по клику мыши из KDE сделай примерно так:
если скрипт запускает что-нибудь графическое, то ничего делать не надо
если скрипт выводит что-то на консоль, то или запускай в скрипте xterm/konsole/gterm по вкусу и уже в нём нужные комманды (xterm -e "echo bla; read" например) или сделай кдешный ярлык (правой мышкой -> Create New -> Link to Application...), и поставь галочку на "Run in Terminal" в Application -> Advanced Options.

Если не будет работать, перенаправь всё в лог и не забудь еще посмотреть ~/.xsession-errors

Добавлено через 10 минут и 43 секунды
Посмотри еще на всякий случай, что у тебя написано в Control Center -> KDE Components -> File Associations для типа application->x-executable* и x-shellscript, для executable у меня не прописана ни одна программа.


--------------------
user posted image

Real men don't use backups, they post their stuff on a public ftp server and let the rest of the world make copies
- Linus Torvalds
PM MAIL   Вверх
4ybaka
Дата 27.7.2008, 16:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 370
Регистрация: 28.4.2007

Репутация: нет
Всего: нет



создал ссылку - заработало smile только вот файл ~/.xsession-errors так и не нашел...


--------------------
"То,что вы понимаете - это все,что вы понимаете."
 Брайн Керниган
PM MAIL WWW   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Linux/UNIX: Oбщие вопросы"
nickless
Imple
nerezus

В тему здесь вопросы общие - не привязанные к определенному ПО или дистрибутиву BSD/Linux/UNIX.
Например вопросы о выборе ОС для определенных задач (но если Вы просто хотите узнать "Какой дистрибутив лучше", то для этого есть Клуб юнуксоидов).
Общие вопросы по shell-программированию тоже лучше задавать здесь.


  • Вопросы мобильной разработки тут
  • Вы должны соблюдать правила форума.
  • Помните: какой вопрос, такой и ответ. Прежде чем задать вопрос прочитайте вот эту статью на форуме CIT.
  • Оскорблять запрещается.
  • Религиозные войны в Религиозных войнах.
  • Общение "просто так" в Клубе юнуксоидов. В отличие от многих других разделов, здесь разрешается сдержанно оффтопить и юморить в тему.

За интересные статьи, находки, решения, программы и просто реальную помощь будут ставиться + в репу).


В данный момент этот раздел модерируют nerezus, nickless, powerfox, pythonwin, Imple и ZeeLax. Если вы хотите помочь нам, пишите в ПМ и мы обсудим.


Спасибо. И use UNIX or die; С уважением, nerezus, nickless, powerfox, pythonwin, Imple, ZeeLax.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | *NIX системы: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0626 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.