1 Востаннє редагувалося Ярослав (15.08.2013 16:43:22)

Тема: Запуск програми за допомогою терміналу

Доброго дня!
Чи є спосіб в ніксах запустити програму з ГІ із терміналу.
Наприклад, в Windows можна виконати команду aimp3.exe (використовуючи command promt), перебуваючи в теці, де знаходиться цей файл і програма запуститься.
Чи працює таке в ніксах чи ні?

Білий Лунь

2 Востаннє редагувалося Адріян Ігорович (15.08.2013 16:50:36)

Re: Запуск програми за допомогою терміналу

Звісно що є.
Наприклад щоб запустити Kwrite чи GEdit, вводимо команду kwrite та gedit відповідно. І маємо запуск програми. Можна передавати у параметри різні значення, наприклад який файл відкрити і тому подібне.

Подякували: Ярослав1

3

Re: Запуск програми за допомогою терміналу

Все є.
І запускається без проблем.
Можна ось так запустити бравзер:

firefox

Подякували: Ярослав1

4 Востаннє редагувалося ping (16.08.2013 11:32:00)

Re: Запуск програми за допомогою терміналу

Ярослав написав:

Доброго дня!
Чи є спосіб в ніксах запустити програму з ГІ із терміналу.
Наприклад, в Windows можна виконати команду aimp3.exe (використовуючи command promt), перебуваючи в теці, де знаходиться цей файл і програма запуститься.
Чи працює таке в ніксах чи ні?

не завжди обов’язково знаходитися в теці, де перебуває файл (або лінк ), який запускається.
можна вказати шлях до нього (типу):
C:\my_program\aimp3.exe

також, можна включити шлях в змінну оточення (environment variable) PATH і система сама шукатиме файл для запуску спершу в поточному каталозі, потім в передбачених в PATH шляхах

Чи працює таке в ніксах чи ні?

так.
крім того, Ви можете запускати програми і іншими способами - наприклад - написавши листа по e-mail своєму комп’ютеру ,  відкривши певну сторінку(чи лінк) в броузері і т.п.

Подякували: Ярослав1

5

Re: Запуск програми за допомогою терміналу

крім того, Ви можете запускати програми і іншими способами - наприклад - написавши листа по e-mail своєму комп’ютеру ,  відкривши певну сторінку(чи лінк) в броузері і т.п.

А де про це можна прочитати?

Білий Лунь

6 Востаннє редагувалося ping (16.08.2013 16:57:56)

Re: Запуск програми за допомогою терміналу

Ярослав написав:

крім того, Ви можете запускати програми і іншими способами - наприклад - написавши листа по e-mail своєму комп’ютеру ,  відкривши певну сторінку(чи лінк) в броузері і т.п.

А де про це можна прочитати?

про віндовз не скажу, давно з ним щільно не пересікаюся.
по лінукс (звісно  - в різних лінуксах будуть певні відмінності, властиві їх архітектурі)

запуск через е-пошту(один зі способів, є і інші).

The .forward File
The alias database should only be writable by root. However, individual users can also use aliasing by means of the .forward file.

When delivering email to a user, sendmail checks to see if the user has a .forward file in his home directory. If the file is present, the contents are read and treated as an alias for that person's email. So, for example, if I created a .forward file with the line jsmith@host2.uiuc.edu, all my email would be forwarded to that address instead of delivered to my mailbox.

The .forward file can have anything in it that the right-hand side of an alias can. You can specify another user, a filename, or a program to pipe it to. You can also seperate multiple entries with a comma or a newline. However, since alias expansion is done recursively until there's nothing left to expand, you have to do something different if you're sending a copy of the mail to yourself. For example, say user jsmith wants to send a copy of all her mail to user johndoe, but still keep a copy for herself. You'd think to use this .forward file:

jsmith
johndoe

ну а через web інтерфейс - тут уже залежатиме - який  веб-сервер і як , взагалі, як це хочеться втілити.
адже  - ми це робимо кожен раз - коли заходимо на сайт - ми запускаємо певні файли на виконання.
просто включіть в код php чи python запуск потрібної програми з потрібними параметрами.

Подякували: Ярослав1

7

Re: Запуск програми за допомогою терміналу

Дуже цікаво буде спробувати. Зараз іще не вмію такого. Дякую всім за відповіді.
А що робити коли деякі іксові програми не запускаються (на телефоні запускаються калькулятор і календар від osso, а от media player і камера ні в яку, проте камера запускається, наприклад завдяки відкриттю захисної завіски, шторки або як її назвати).

Білий Лунь