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

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Sh в FreeB, Почему команды запускаются только через? 
:(
    Опции темы
Папараццы
Дата 3.12.2007, 11:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



Собственно в этом и вопрос ? Как сделать чтобы приложение без sh запускалось ?  Версия: FreeBSD 6.1


--------------------
/*---------------------------------------------------------------------------------*/
PM MAIL WWW ICQ MSN   Вверх
bilbobagginz
Дата 3.12.2007, 12:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Naughtius Maximus
****


Профиль
Группа: Экс. модератор
Сообщений: 8813
Регистрация: 2.3.2004
Где: Israel

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



можете на примере пояснить что вы имеете в виду ?



--------------------
Я ещё не демон. Я только учусь.
PM WWW   Вверх
Папараццы
Дата 3.12.2007, 13:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



например вместо apachectl start  я пишу sh apashectl start иначе не работает


--------------------
/*---------------------------------------------------------------------------------*/
PM MAIL WWW ICQ MSN   Вверх
ZeeLax
Дата 3.12.2007, 13:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Модератор
Сообщений: 4388
Регистрация: 20.8.2006
Где: Алма-Ата

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



Цитата(Папараццы @  3.12.2007,  16:06 Найти цитируемый пост)
например вместо apachectl start  я пишу sh apashectl start иначе не работает 

Товарищи, объясните мне, неразумному, "не работает" - это что, новый код ошибки, или её описание?


--------------------
Utility is when you have one telephone, luxury is when you have two, opulence is when you have three — and paradise is when you have none.
— Doug Larson
PM MAIL WWW ICQ Skype Jabber   Вверх
Папараццы
Дата 3.12.2007, 13:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



Ну пишет что нет такой команды  если без sh запускаю 


--------------------
/*---------------------------------------------------------------------------------*/
PM MAIL WWW ICQ MSN   Вверх
JackYF
Дата 3.12.2007, 16:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


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


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

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



Папараццы, а какой у тебя командный интерпретатор?


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


Опытный
**


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

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



Простой Терминал FreeBSD Gnome.


--------------------
/*---------------------------------------------------------------------------------*/
PM MAIL WWW ICQ MSN   Вверх
bilbobagginz
Дата 3.12.2007, 17:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Naughtius Maximus
****


Профиль
Группа: Экс. модератор
Сообщений: 8813
Регистрация: 2.3.2004
Где: Israel

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



Цитата(Папараццы @  3.12.2007,  17:01 Найти цитируемый пост)
Простой Терминал FreeBSD Gnome. 

такого интерпретора команд не существует.
терминал - это среда, в которой можно запускать разные штучки.
например шелл. какой у вас login shell ?
Цитата

Ну пишет что нет такой команды  если без sh запускаю  

это обычно значит что команды нет в пути запуска ( переменная PATH )
если вы заходите в каталог, в котором данные скрипты лежат, и набираете:
Код

./apachectl restart

он тоже не находит команду "apachectl" ?

и еще: когда он пишет "нет такой команды", он пишет какой команды нет.
что там он пишет ?



--------------------
Я ещё не демон. Я только учусь.
PM WWW   Вверх
ZeeLax
Дата 3.12.2007, 17:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Модератор
Сообщений: 4388
Регистрация: 20.8.2006
Где: Алма-Ата

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



Цитата(Папараццы @  3.12.2007,  16:43 Найти цитируемый пост)
Ну пишет что нет такой команды  если без sh запускаю  

Вместо подобных отписок лучше привести выполняемую команду и сообщение об ошибке целиком. Комментарии конечно приветствуются. Делается это потому, что уровень ваших знаний вопроса не позволяет вам правильно интерпретировать ответ или же необходимую его часть (имелось ввиду, определить, какую именно часть ответа на команду необходимо нам написать).

Это сообщение отредактировал(а) ZeeLax - 3.12.2007, 17:27


--------------------
Utility is when you have one telephone, luxury is when you have two, opulence is when you have three — and paradise is when you have none.
— Doug Larson
PM MAIL WWW ICQ Skype Jabber   Вверх
MAKCim
Дата 3.12.2007, 18:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Воін дZэна
****


Профиль
Группа: Экс. модератор
Сообщений: 5644
Регистрация: 10.12.2005
Где: Менск, РБ

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



Цитата(Папараццы @  3.12.2007,  13:06 Найти цитируемый пост)
например вместо apachectl start  я пишу sh apashectl start иначе не работает 

а вначале apachectl не пробовали написать
Код

#!/bin/sh



--------------------
Ах, у елі, ах, у ёлкі, ах, у елі злыя волкі ©

PM MAIL   Вверх
JackYF
Дата 3.12.2007, 18:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


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


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

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



Цитата(MAKCim @  3.12.2007,  18:42 Найти цитируемый пост)
а вначале apachectl

разве это не стандартный скрипт?


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


Воін дZэна
****


Профиль
Группа: Экс. модератор
Сообщений: 5644
Регистрация: 10.12.2005
Где: Менск, РБ

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



Цитата(JackYF @  3.12.2007,  18:57 Найти цитируемый пост)
разве это не стандартный скрипт? 

не знаю  smile 


--------------------
Ах, у елі, ах, у ёлкі, ах, у елі злыя волкі ©

PM MAIL   Вверх
Папараццы
Дата 4.12.2007, 00:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



Ну ./apachectl start или sh apacevtl start оба варианта работают. Но почему без него не работает ?  У меня на Линуксе без всяких sh работал. 
2ZeeLax - Ну уж извините если бы я был знатоком то явно не спрашивал бы. Просто интересно почему именно так работает. 
 


--------------------
/*---------------------------------------------------------------------------------*/
PM MAIL WWW ICQ MSN   Вверх
JackYF
Дата 4.12.2007, 02:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


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


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

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



Цитата(Папараццы @  4.12.2007,  00:53 Найти цитируемый пост)
./apachectl start

Если ты пишешь просто, без "sh" или "./", то интерпретатор не ищет бинарник в текущей папке, а ищет в PATH.



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


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


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

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



Цитата(Папараццы @  3.12.2007,  22:53 Найти цитируемый пост)
Ну ./apachectl start или sh apacevtl start оба варианта работают. Но почему без него не работает ?

Что-то подсказывает мне, что у вас нет . (директории где мы находимся в данный момент) в PATH. smile 
Покажите вывод 
Код

echo $PATH

Если написать где-нибудь в конфигурационном файле вашего шелла, название которого мы так и не узнали (echo $SHELL) что-то вроде
Код

PATH="$PATH:."

и засорсить его, может будет работать. smile 


--------------------
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   Вверх
Ответ в темуСоздание новой темы Создание опроса
Правила форума "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.0603 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


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

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