Начало Вход/Регистрация Помощ Tazi stranica s latinski bukwi
Области
 Новини
 Актуална тема
 Linux портали
 Какво е Линукс?
 Въпроси-отговори
 Форуми
   •Трудова борса
   •Конкурс
 Статии
 Дистрибуции
   •Поръчка на CD
 Made In BG
 Файлове
 Връзки
 Галерия
 Конференции
Настройки
 Външен вид
 Предложения
 Направи си сам
И още ...
 За нас
 Линукс за българи ЕООД
 Линк към нас
 Предложения

Подкрепяно от:
TelePoint - Място за хора със свободни идеи

SiteGround

initLab

Adsys Group

SAP Bulgaria

Въпроси отговори
Въпрос: bad interpreter?
[Търси: ]

ВНИМАНИЕ: Използвайте форумите на сайта за дa зададете вашите въпроси.

Към началото |Добави въпрос |Отговори
 
Въпрос
От: Pav4o Дата: 07/19/2003
Abe tva ne mi se beshe sluchvalo ama mai e bilo vreme :))
 Ta znachi sym vzel rc.firewall scripta ot iptables manuala i
 sym go napravil za moite nujdi i kato se opitam da go loadna
 i mi dava "bad interpreter".SEarchnah neta i vidqh che dava
 takova nesho ako nemoje da nameri shel-a ama pri mene
 vsichko si e ok.Scripta pochva s "#!/bin/sh" kakto si mu e
 reda i sh sochi kym bash.Probvah edno scriptche ot dva reda
 i si bachkashe ama toq zashto neshte i ideq si nqmam.Dava si
che scripta e executable ama dotam :))
Idei ?


Отговор #1
От: mironcho (mironcholinux__at__mail< dot >bg) Дата: 07/19/2003
 Ами ако скрипта се намира върху дял монтиран с опцията
 noexec, каквото и да правиш, няма да можеш да го стартираш -
ще си получаваш същата грешка. Така че първо провери това.


Отговор #2
От: Pav4o Дата: 07/20/2003
 Abe ne e montiran kato noexec i za da se ubedq che vsichko
 si bachka si napravih edin script v syshtiq dql i syshtat
direktoriq i toi si bachkashe.
 Abe ima nqkvi anomalii v tova neshto-linuxa mi proqvqva
harakter qvno :))



Отговор #3
От: Pav4o Дата: 07/20/2003
 Abe ne e montiran kato noexec i za da se ubedq che vsichko
 si bachka si napravih edin script v syshtiq dql i syshtat
direktoriq i toi si bachkashe.
 Abe ima nqkvi anomalii v tova neshto-linuxa mi proqvqva
harakter qvno :))



Отговор #4
От: fire (v_valchev __@__ prosyst[ точка ]bg) Дата: 07/21/2003
 Това се получава, когато копираш скрипта от DOS/Windows
машина.

Обикновено DOS/WIndows файловете завърват реда със \r\n.
Под Линукс обаче е само \n.

 Решението е просто - хващаш mc, посочваш върху файла и после
F4
 В края на реда ще видиш едни знаци '^M' - махаш ги, записваш
файла и си готов.

 Има и други, по-автоматични начини разбира се, но пробвай
сам да ги намериш ;-P.
Аз лично ползвам за целта sed командата.



Отговор #5
От: Pav4o Дата: 07/22/2003
MErsi mnogo



<< LBA (2 ) | Inrernet za Linux Mandreke 9.1 (1 ) >>

 
© 2011-... Асоциация "Линукс за българи"
© 2007-2010 Линукс за българи ЕООД
© 1999-2006 Slavej Karadjov
Ако искате да препечатате или цитирате информация от този сайт прочетете първо това
Външния вид е направен от MOMCHE
Code Version: 1.0.8 H (Revision: 23-09-2011)
 
Изпълнението отне: 1 wallclock secs ( 0.06 usr + 0.00 sys = 0.06 CPU)