Нет такого файла или каталога при запуске скрипта linux

Исполняемый файл есть, но его нет

Скачал линуховый клиент для фотохостинга photofile. В архиве исполняемый файл. Пытаюсь запустить.

ему там может чего надо еще? посмотри ldd photofile что говорит? есть ли у тебя все что нужно?

Похоже, ему твоя glibc не нравится

а что если это файл скормить gdb? может он чего больше скажет?

Ну надо же, они что в Сети фуфло распространяют.

Хотя такая же штука была когда я пытался запустить скачанный с офиц. сайта firefox. Подозрительно всё это.

А ты с архитектурой не промахнулся?

ппц, линуксоиды скачивают и запускают бинарники. Куда катится мир?

А это не баш-скрипт ли часом? (:
Текстовым редактором откройте.

Так бывает, когда неправильно shabang указан.

а чмод + икс не нужно сделать?

>Так бывает, когда неправильно shabang указан.

тогда обычно bad interpreter говорят вроде перед No such file or directory

>а чмод + икс не нужно сделать?

>а чмод + икс не нужно сделать?

не читал первое сообщение? там же вывод ls -l есть.

-rwxr-xr-x 1 sunny sunny 10771230 Май 19 2008 photofile

ну проглядел, чо

думаешь noexec? там ошибка другая была бы емнип.

file photofile
head -n 1 photofile

>Ну надо же, они что в Сети фуфло распространяют.

Пока что видно только что ты «в Сети фуфло распространяешь»

Это плохой файл, не исполняемый. Удалите его.

лддэхни его и посмотри какой библиотеки нехватает.

>Как это понять, файл есть, но его вдруг нет? Или это какая-то защита, предотвращающая от запуска чего не попадя? Дистрибутив — Debian

Ну видимо файл запускается, shell читает sha-bang, там написано /bin/bash, запускается /bin/bash ./photfile, но вот эта команда почему-то не видит этого файла. Попробуйте напрямую:

Ну и сам файл поглядите. (xxd | head и file)

Покажи file photofile
А заодно uname -a

Не, лучше наверное не показывай.

Дай угадаю — у тебя amd64?
А ты запускаешь на ней 32-битный бинарник, отсюда проблемы.
Копай в эту сторону.

и оно покажет что к чему и почему.

Судя по размеру, вряд ли

и оно покажет что к чему и почему.

Дай угадаю — у тебя amd64? А ты запускаешь на ней 32-битный бинарник, отсюда проблемы. Копай в эту сторону.

У меня на самом деле процессор AMD AM2+ 64 двухядерный. И система вся архитектуры amd64. Но вроде как бы 32-битные программы должны без проблем запускаться на 64-битной платформе, всегда так было. Вот 32-битный skype запускается.

А readelf что показывает? Признаёт этот файл исполняемым?

Попробуйте скормить этот файл /lib/ld-linux* с разными параметрами.

Например, /lib/ld-linux* —list ./photofile

>for GNU/Linux 2.2.5

Может, в этом дело?

Под /lib/ld-linux вы это имели в виду?

Пишет, что какая-то ошибка. И что это означает?

Читайте также:  Linux fedora and ubuntu

> И что это означает?
Рядом, случаем, нету другого ld-linux? Если нет, поищите в репозитории пакет для совместимости с 32-битными приложениями (странно, почему же skype работает?)

Может быть, /lib32/ld-linux* ?

linux32 ./photofile что скажет?

zgrep -E ‘CONFIG_X86_32|CONFIG_IA32_EMUL’ /proc/config.gz

это ж не библиотека
p.s. а мне викторина нравится ))

> это ж не библиотека
Но такой файл есть в пакете libc6-i386, так что имеет смысл попробовать им воспользоваться. Или Вы не об этом?

Источник

Не исполняется скрипт SH

Здравствуйте! Помогите пожалуйста понять в чем ошибка.

У меня на рабочем столе создана папка: Zadanie_6. В ней лежат файлы: a,b,c,Program_Cod.txt и Program_Cod.sh

В файле Program_Cod.sh записан след. код:

Из фразы «Сашеньке вчера исполняется 120 лет» получить фразу «Саше завтра исполняется 12 лет»
Из фразы «Сашеньке вчера исполняется 120 лет» получить фразу «Саше завтра исполняется 12 лет».

Не исполняется файл

Не исполняется код
Здравствуйте, данный код должен отрабатывать следующим образом: выполнить запрос в бд и достать.

Так как абсолютный файл не указан, sh найдёт файл, только если её запускать из директории, где файл лежит.

А как запустить из директории где лежит файл, я что-то не понял?

Добавлено через 2 минуты
У меня просто проблема. Я не понимаю почему, но если я пишу любой путь который существует, например, /Desktop/Zadanie_6/ в консоли, то мне пишет, что такого файла или каталога нет. Даже если я к примеру пишу /home/bin

Добавлено через 1 минуту
! знак добавил. И установил в настройках, исполнять файл sh сразу, но он все равно открывает его в блокноте.

Решение

Попробовал, пишет что «Невозможно получить доступ к Desktop/Zadanie_6/Program_Cod.sh»: Нет такого файла или каталога. Хотя он есть.

По второму пункту:

Пишет «Нет такого файла или каталога»

Пишет «Нет такого файла или каталога»

Поставил галочку в свойства на выполнение как команду. Выполняю, нечего не происходит.

С папками проблемы больше нет. Проблема в коде:

Пишет, что файл удален, а на самом деле он его не удаляет. Пишет, что он не распознает *.txt. В чем проблема? Как по другому задать *.txt , чтобы он удалял все файлы из папки?

Само задание: Удаление всех файлов с расширением txt из папки, указанной пользователем. Если папка не указана, то удалить из той, в которой находится программа. Вывести сообщение с количеством удалённых файлов.

Добавлено через 44 минуты
Уже решил проблему. Нужно было создавать файлы через touch a.txt с объявление .txt иначе не видел. Код правильный.

Помощь в написании контрольных, курсовых и дипломных работ здесь.

Не исполняется exe в openwatcom
Только недавно начал изучать C++. установил openwatcom, создал проект, исходный файл cpp куда.

Долго исполняется запрос
Задача процедуры massClick, раз в минуту(по таймеру) заносить данные (около 600 строк) в таблицу БД.

Запрос не всегда исполняется
в чем проблема, подскажите плз P.S. Иногда запрос исполняется, но редко INSERT INTO.

IDEA Не исполняется код
Нажимаю Make Project, а в нижнем окне написано только — 21:13:22 Compilation completed successfully.

Читайте также:  Несколько рабочих столов для mac os

Источник

sed нет такого файла или каталога

Привет, ребята. Такая проблема возникла- файлы, которые создались скриптом, в указанном пути есть! но почему-то ругается —
sed: невозможно прочитать /home/jk/buff/tmp_soap_generated/soapUsersProxy.h: Нет такого файла или каталога

, то будет такая ошибка
./ModelsCreateProxy.sh: 7: ./ModelsCreateProxy.sh: Syntax error: «(» unexpected

Хотя, ранее этот скрипт работал нормально, ничего не менял вроде.
7я строка: SEVICES=(users dictionaries patients orders samples statistics tests archives reports)

Нет такого файла или каталога
Написал скрипт, который проверяет раз в 10 минут активный ли сервер, и если активный запускает.

Нет такого файла или каталога
Всем привет. Windows 10 Корпоративная LTSC. Имеется программа для обновления WiFi модуля по COM.

QtGui: Нет такого файла или каталога
Как и рекомендовали — создал отдельную тему. итак: Есть система Linux Ubuntu 12.04, поставил на.

какой-то бред, без всяких прав руками перебил пошагово в консоль этот скрипт- и всё получилось. час убил почти

Добавлено через 3 минуты

..переименовал в .txt не дало результата)

Добавлено через 15 минут
заметил следующее: запускаю скрипт, выводит ошибки- типа нет файлов; я захожу в папку просто щелкая мышкой по папкам — файлов действительно нет; делаю обновление папки ctrl+r — файлы появляются.

Помощь в написании контрольных, курсовых и дипломных работ здесь.

Ошибка: Нет такого файла или каталога
вот программа я её взял из обучающего курса http://storage.library.opu.ua/online/books/c/2.htm.

Conio.h: Нет такого файла или каталога
#include #include // Упр3.cpp:3:19: fatal error: conio.h: Нет такого файла.

Qlabel — нет такого файла или каталога
Начал изучать Qt, открываю пример программки » Hello Qt» . (скачанный пример) #include.

Ошибка: QApplication: нет такого файла или каталога
Для курсовой в целях стырить и выдать за своё ознакомления, скачал исходники программы на qt.

Источник

Нет такого файла или каталога в Linux Bash

Я установил программу на Linux (UBUNTU), я установил переменные среды. К сожалению, когда я набираю команду для запуска программы, она выдает мне сообщение: нет такого файла или каталога.

Я могу видеть файл, его разрешение установлено как исполняемый. Не понимаю почему?

Я установил эту программу на Mac и Windows раньше, и этого никогда не было! 🙁 Вот ссылка на программное обеспечение http://www2.parc.com/isl/groups/nltt/xle/doc/xle.html#sec1.5

Вот больше информации: это XLE!

Как видите, переменная окружения правильно установлена, поскольку она знает, где искать команду xle, но ..

Извлеките команду readelf -l xle

1 ответ 1

/Desktop$ xle
bash: /home/yasaman/Desktop/XLE/bin/xle: No such file or directory

Это ясно показывает, что файл находится в вашей PATH и имеет права на выполнение.

Наиболее частой причиной ошибки ENOENT в этих условиях является отсутствующий или поврежденный динамический загрузчик. not a dynamic executable ошибка исполняемого файла от ldd является еще одним признаком того, что это происходит.

Когда ядро execve са динамический исполняемый файл, он на самом деле не запустить сам исполняемый файл. Вместо этого он запускает динамический загрузчик, и загрузчик фактически организует запуск исполняемого файла после сопоставления всех необходимых общих библиотек.

Читайте также:  Порты ввода вывода windows

Что говорит readelf -l xle ? Существует ли путь, указанный в сегменте INTERP ? Это исполняемый файл?

Так как файл является 32-битный исполняемый ELF вы , возможно , на 64-битной системе только? Если это так, вам нужно установить libc6-i386 .

Источник

Не исполняется скрипт SH

Здравствуйте! Помогите пожалуйста понять в чем ошибка.

У меня на рабочем столе создана папка: Zadanie_6. В ней лежат файлы: a,b,c,Program_Cod.txt и Program_Cod.sh

В файле Program_Cod.sh записан след. код:

Из фразы «Сашеньке вчера исполняется 120 лет» получить фразу «Саше завтра исполняется 12 лет»
Из фразы «Сашеньке вчера исполняется 120 лет» получить фразу «Саше завтра исполняется 12 лет».

Не исполняется файл

Не исполняется код
Здравствуйте, данный код должен отрабатывать следующим образом: выполнить запрос в бд и достать.

Так как абсолютный файл не указан, sh найдёт файл, только если её запускать из директории, где файл лежит.

А как запустить из директории где лежит файл, я что-то не понял?

Добавлено через 2 минуты
У меня просто проблема. Я не понимаю почему, но если я пишу любой путь который существует, например, /Desktop/Zadanie_6/ в консоли, то мне пишет, что такого файла или каталога нет. Даже если я к примеру пишу /home/bin

Добавлено через 1 минуту
! знак добавил. И установил в настройках, исполнять файл sh сразу, но он все равно открывает его в блокноте.

Решение

Попробовал, пишет что «Невозможно получить доступ к Desktop/Zadanie_6/Program_Cod.sh»: Нет такого файла или каталога. Хотя он есть.

По второму пункту:

Пишет «Нет такого файла или каталога»

Пишет «Нет такого файла или каталога»

Поставил галочку в свойства на выполнение как команду. Выполняю, нечего не происходит.

С папками проблемы больше нет. Проблема в коде:

Пишет, что файл удален, а на самом деле он его не удаляет. Пишет, что он не распознает *.txt. В чем проблема? Как по другому задать *.txt , чтобы он удалял все файлы из папки?

Само задание: Удаление всех файлов с расширением txt из папки, указанной пользователем. Если папка не указана, то удалить из той, в которой находится программа. Вывести сообщение с количеством удалённых файлов.

Добавлено через 44 минуты
Уже решил проблему. Нужно было создавать файлы через touch a.txt с объявление .txt иначе не видел. Код правильный.

Помощь в написании контрольных, курсовых и дипломных работ здесь.

Не исполняется exe в openwatcom
Только недавно начал изучать C++. установил openwatcom, создал проект, исходный файл cpp куда.

Долго исполняется запрос
Задача процедуры massClick, раз в минуту(по таймеру) заносить данные (около 600 строк) в таблицу БД.

Запрос не всегда исполняется
в чем проблема, подскажите плз P.S. Иногда запрос исполняется, но редко INSERT INTO.

IDEA Не исполняется код
Нажимаю Make Project, а в нижнем окне написано только — 21:13:22 Compilation completed successfully.

Источник

Оцените статью