Forum Webscript.Ru

Общие => ОС и системное ПО => Тема начата: Rumata от 25 Ноября 2002, 09:11:50

Название: Исполнение файла
Отправлено: Rumata от 25 Ноября 2002, 09:11:50
Что нужно сделать, чтобы файл, который создаешь сам исполнялся ? (chmod +x уже написал) При запуске файла bash пишет, что команда не найдена.
Название: Исполнение файла
Отправлено: ThE0ReTiC от 25 Ноября 2002, 10:23:52
А ты из той же директории, где файл находитс, его пытаешься выполнить?
Если нет, то путь к нему надо прописать в переменных окружения.
Название: Исполнение файла
Отправлено: Maniac от 25 Ноября 2002, 18:33:24
Если ты его запускаешь как filename - то так и должно быть. Запускай его как ./filename
Название: Исполнение файла
Отправлено: Stas от 25 Ноября 2002, 18:58:11
ne zabud\' propisat\' v nachale fila chto-to tipa : #!/bin/bash
ili tebe priidetsia ego zapuskat\' kak "bash ./filename"

Kstati, ThE0ReTiC , v Linuxe, dazhe esli ty v toi zhe samoi directorii gde i file, nado zapuskat\' cherez ./ . Mozhno sdelat\'
PATH=$PATH:. , togda vsio budet imenno tak kak ty i napisal... No eto ne ochen\' horoshaia idea s tochki zreania bezopasnosti.

Kak ni stranno no v System V (tipa Solaris) mezhdu prochim PATH=$PATH:. delat\' ne nado, vsio i tak rabotaet dazhe be ./filename , a prosto "filename"