Форум русскоязычного сообщества Ubuntu


Считаете, что Ubuntu недостаточно дружелюбна к новичкам?
Помогите создать новое Руководство для новичков!

Автор Тема: Вопрос о Bash  (Прочитано 1819 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Atero.zl

  • Автор темы
  • Участник
  • *
  • Сообщений: 105
    • Просмотр профиля
Вопрос о Bash
« : 01 Сентября 2013, 21:37:57 »
Здравствуйте.

Есть папка в которой лежит make.sh он использует скрипты и исходники которые лежат в той же папке.Надо выполнить bash make.sh, не используя cd, при этом всём надо это сделать в одну команду, находясь в домашней папке.

Подскажите пожалуйста как это сделать.

Оффлайн лесной_зонтик

  • Старожил
  • *
  • Сообщений: 2225
  • Просьба на количество сообщений не смотреть.
    • Просмотр профиля
Re: Вопрос о Bash
« Ответ #1 : 01 Сентября 2013, 21:41:35 »
Эээ...
/полный/путь/make.sh
не?
Моя мечта поставить на комп Linux, Unix, *BSD, Mac OS X, OpenSolaris, OS/2, Windows.
Не спрашивайте зачем. Сам не знаю ???

Оффлайн Atero.zl

  • Автор темы
  • Участник
  • *
  • Сообщений: 105
    • Просмотр профиля
Re: Вопрос о Bash
« Ответ #2 : 01 Сентября 2013, 21:50:02 »
Эээ...
/полный/путь/make.sh
не?
он не найдёт скрипты и исходники

Axa-Ru

  • Гость
Re: Вопрос о Bash
« Ответ #3 : 01 Сентября 2013, 21:52:20 »
$ PATH=/path/to/dir:$PATH; make.sh

Оффлайн Atero.zl

  • Автор темы
  • Участник
  • *
  • Сообщений: 105
    • Просмотр профиля
Re: Вопрос о Bash
« Ответ #4 : 01 Сентября 2013, 21:59:33 »
Эээ...
/полный/путь/make.sh
не?
bash /cauth/make.sh
g++: error: soft.cpp: No such file or directory
Compiled soft.cpp
g++: error: utils.cpp: No such file or directory
Compiled utils.cpp
g++: error: detect.cpp: No such file or directory
Compiled detect.cpp
g++: error: main.cpp: No such file or directory
Compiled main.cpp
/cauth/make.sh: line 10: pkg-config: command not found
g++: error: main.o: No such file or directory
g++: error: detect.o: No such file or directory
g++: error: utils.o: No such file or directory
g++: error: soft.o: No such file or directory
g++: error: libsvm-3.12/svm.cpp: No such file or directory
Completed build. Run ./main to execute the program


Пользователь решил продолжить мысль 01 Сентября 2013, 22:04:43:
$ PATH=/path/to/dir:$PATH; make.sh
$ PATH=cauth/:$PATH; make.sh
-bash: $: command not found
-bash: make.sh: command not found

$ PATH=/etc/home/ubuntu/cauth/:$PATH; make.sh
-bash: $: command not found
-bash: make.sh: command not found

$PATH=/etc/home/ubuntu/cauth/:$PATH; make.sh
-bash: /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games=/etc/home/ubuntu/cauth/:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games: No such file or directory
-bash: make.sh: command not found

вот различные попытки
« Последнее редактирование: 01 Сентября 2013, 22:04:43 от Atero.zl »

Оффлайн victor00000

  • Старожил
  • *
  • Сообщений: 15568
  • Глухонемой (Deaf)
    • Просмотр профиля
Re: Вопрос о Bash
« Ответ #5 : 01 Сентября 2013, 22:07:10 »
Atero.zl,
~$ PATH=/path/to/dir:$PATH; make.sh
Wars ~.o

Оффлайн Atero.zl

  • Автор темы
  • Участник
  • *
  • Сообщений: 105
    • Просмотр профиля
Re: Вопрос о Bash
« Ответ #6 : 01 Сентября 2013, 22:10:06 »
Atero.zl,
~$ PATH=/path/to/dir:$PATH; make.sh
ubuntu@db10:~$ sudo -s
root@db10:~# PATH=cauth/:$PATH; make.sh
bash: cauth/make.sh: Permission denied
root@db10:~# sudo PATH=cauth/:$PATH; make.sh
usage: sudo [-D level] -h | -K | -k | -V
usage: sudo -v [-AknS] [-D level] [-g groupname|#gid] [-p prompt] [-u user name|#uid]
usage: sudo -l[l] [-AknS] [-D level] [-g groupname|#gid] [-p prompt] [-U user name] [-u user name|#uid] [-g groupname|#gid] [command]
usage: sudo [-AbEHknPS] [-r role] [-t type] [-C fd] [-D level] [-g groupname|#gid] [-p prompt] [-u user name|#uid] [-g groupname|#gid] [VAR=value] [-i|-s] [<command>]
usage: sudo -e [-AknS] [-r role] [-t type] [-C fd] [-D level] [-g groupname|#gid] [-p prompt] [-u user name|#uid] file ...
bash: cauth/make.sh: Permission denied

Оффлайн victor00000

  • Старожил
  • *
  • Сообщений: 15568
  • Глухонемой (Deaf)
    • Просмотр профиля
Re: Вопрос о Bash
« Ответ #7 : 01 Сентября 2013, 22:22:10 »
Цитировать
bash: cauth/make.sh: Permission denied
chmod +x make.sh
Wars ~.o

Оффлайн Atero.zl

  • Автор темы
  • Участник
  • *
  • Сообщений: 105
    • Просмотр профиля
Re: Вопрос о Bash
« Ответ #8 : 01 Сентября 2013, 22:26:23 »
Цитировать
bash: cauth/make.sh: Permission denied
chmod +x make.sh
root@db10:~/cauth# chmod +x make.sh
root@db10:~/cauth# cd
root@db10:~# PATH=cauth/:$PATH; make.sh
g++: error: soft.cpp: No such file or directory
Compiled soft.cpp
g++: error: utils.cpp: No such file or directory
Compiled utils.cpp
g++: error: detect.cpp: No such file or directory
Compiled detect.cpp
g++: error: main.cpp: No such file or directory
Compiled main.cpp
cauth/make.sh: line 10: pkg-config: command not found
g++: error: main.o: No such file or directory
g++: error: detect.o: No such file or directory
g++: error: utils.o: No such file or directory
g++: error: soft.o: No such file or directory
g++: error: libsvm-3.12/svm.cpp: No such file or directory
Completed build. Run ./main to execute the program

Оффлайн victor00000

  • Старожил
  • *
  • Сообщений: 15568
  • Глухонемой (Deaf)
    • Просмотр профиля
Re: Вопрос о Bash
« Ответ #9 : 01 Сентября 2013, 22:36:53 »
make.sh добавить второй строку pwd и выполнять.
Wars ~.o

Оффлайн Atero.zl

  • Автор темы
  • Участник
  • *
  • Сообщений: 105
    • Просмотр профиля
Re: Вопрос о Bash
« Ответ #10 : 01 Сентября 2013, 22:39:15 »
make.sh добавить второй строку pwd и выполнять.

надо без редактирования make.sh

Оффлайн victor00000

  • Старожил
  • *
  • Сообщений: 15568
  • Глухонемой (Deaf)
    • Просмотр профиля
Re: Вопрос о Bash
« Ответ #11 : 01 Сентября 2013, 22:57:00 »
никак
Wars ~.o

Оффлайн Atero.zl

  • Автор темы
  • Участник
  • *
  • Сообщений: 105
    • Просмотр профиля
Re: Вопрос о Bash
« Ответ #12 : 01 Сентября 2013, 23:00:31 »
никак
может подскажите тогда может через lxc-attach есть метод?

Оффлайн victor00000

  • Старожил
  • *
  • Сообщений: 15568
  • Глухонемой (Deaf)
    • Просмотр профиля
Re: Вопрос о Bash
« Ответ #13 : 01 Сентября 2013, 23:05:17 »
lxc-attach что такое?
Wars ~.o

Оффлайн ArcFi

  • Старожил
  • *
  • Сообщений: 15189
    • Просмотр профиля
    • aetera.net
Re: Вопрос о Bash
« Ответ #14 : 01 Сентября 2013, 23:14:51 »
Надо выполнить bash make.sh, не используя cd
Что мешает использовать cd?

 

Страница сгенерирована за 0.017 секунд. Запросов: 21.