Как сделать так что бы нажав на файл он выполнился в консоли? До этого стояла убунту 8,10, там если файлу разрешено выполнение то при нажатии на него появляестя окно с вариантами: выполнить, выполнить в консоли, отменить и тд
А как это сделать в кубунту 9,04? Файл test лежит в домашней папке /home/test права на файл 777, выполнение разрешено
#!/bin/bash
cd /usr/local/bin/globax/
./dvb start
если я в консоли напишу
bash ./test
то файл выполняется, если правой кнопкой мыши выбираю открыть в консоли то просто открывается консоль, но файл не выполняется.
открывай файл командой
konsole -e имя файла
test@admin-pc:~$ konsole -e test
konsole(6803): Attempt to use QAction "change-profile" with KXMLGUIFactory!
окно с консолью появилось и закрылось
test@admin-pc:~$ konsole -e ./test
скрипт выполнился удачноkonsole(7017): Attempt to use QAction "change-profile" with KXMLGUIFactory!
Когда я выбираю открвыть в консоли и ставлю галочку выполнить в терминале то происходит как в первом варианте, окно появляется и следом закрывается
Попробуй тамже где выбираеш выполнить в терминале выбери за одно не закрывать терминал после выполнения программы
консоль выдает вот такое и дальше в ней никкакую каманде не получается выполнить
konsole(6326): Attempt to use QAction "change-profile" with KXMLGUIFactory!
Проблему решил следующим образом помещаю файл test на рабочий стол, потом жму Alt+F2
konsole -e bash ./test
и все работает как надо. Получилось не совсем так как я хотел, но это лучше чем ничего :)
попробуй так:
konsole -e "./test && bash"
Отправить комментарий