Вопросы с тегом «executable»

13
Исполняемый файл с именем 'test' находится в $ PATH, но не запускается

У меня есть файл в $ HOME / bin (перед тем, как вы спросите, да, он находится в моем пути), testкоторый, как я подтвердил, может нормально выполняться, когда я запускаю его с полным путем к файлу. Тем не менее, я получаю действительно странную проблему, когда не запускаю ее таким образом. Когда я...

13
«Нет такого файла или каталога» в исполняемом файле, но файл существует, и ldd сообщает обо всех имеющихся библиотеках

Таким образом, любой другой командой исполняемый файл существует, но когда я пытаюсь его выполнить, он утверждает, что его там нет. Это не специальный символ в имени, потому что я переименовал его в «кот». И кажется, что это бинарный файл для правильной архитектуры ... "кажется", я думаю, вопрос в...

12
Только разрешение на выполнение файла

Как я могу сделать файл исполняемым только для других пользователей, но не доступным для чтения / записи, поэтому я выполняю что-то под своим именем пользователя, но не хочу выдавать пароль. Я попытался : chmod 777 testfile chmod a=x chmod ugo+x Я по-прежнему получаю отказ в разрешении при...

12
./executable: невозможно выполнить двоичный файл

У меня есть сценарий, который хорошо работает, когда я сам выполняю ssh на сервере, но у меня возникают проблемы, когда Hudson , сервер непрерывной интеграции, запускает его. Я автоматизирую тесты на встроенной системе Linux (цель). Цель подключена к серверу A (RHEL 5) через последовательный порт и...

11
Когда я могу редактировать строки в исполняемом двоичном файле?

У меня есть исполняемый двоичный файл; давайте назовем это a.out. Я вижу, что бинарный файл содержит строки $ strings a.out ... /usr/share/foo .... Мне нужно изменить строку /usr/share/fooна /usr/share/bar. Могу ли я просто заменить строку на sed? sed -i 's@/usr/share/foo@/usr/share/bar@' a.out Это...

11
Как использовать ln -s для создания ярлыка командной строки?

У меня есть файл sh, который я хотел бы открыть из терминала в любое время. Я хотел бы набрать "studio" в терминале, и Android Studio открыт Я помню, как использовал ln -sдля этого, но я забыл и уже потратил много времени на поиск в Интернете. Кроме того, в каком каталоге хранится созданная...

11
Как оболочка выполняет программу?

Если я скомпилирую программу с использованием gcc и попытаюсь выполнить ее из оболочки bash, какова точная последовательность шагов, выполняемых bash для ее выполнения? Я знаю fork(), execve(), loader, dynamic linker(и другие вещи) участвует, но может кто - то дать точную последовательность шагов ,...

11
Определить, был ли двоичный файл ELF создан с помощью инструментария gprof?

Можно ли проверить, скомпилирована ли данная программа с помощью инструментария GNU gprof, то есть с флагом '-pg', переданным и компилятору, и компоновщику, не запуская его, чтобы проверить, будет ли он генерировать...

11
Нет такого файла или каталога, но я вижу это!

Я пытаюсь запустить скрипт Python на Raspberry PI без головы, используя winSCP, и получаю следующее сообщение об ошибке: Command '"./areadetect_movie_21.py"' failed with return code 127 and error message /usr/bin/env: python : No such file or directory. Когда я пытаюсь запустить из терминала, я...

11
Переносимость исполняемого файла на другую машину Linux

Я установил программу Motion на одном компьютере с Linux (M1) и хочу такую ​​же программу на другом (M2). Существуют различные сборки этой программы, и я забыл, какую я использовал, поэтому я могу сделать прямую копию файла user / bin / motion из M1 и поместить его в user / bin / motion из M2? Я...

10
куда поместить бинарные файлы, чтобы они всегда были в пути и могли быть легко найдены

Я делаю довольно много двоичных файлов, скриптов и т. Д., Которые я хочу легко установить (используя мои собственные rpms). Поскольку я хочу, чтобы они были доступны всем, моя интуиция заключалась бы в том, чтобы поместить их в / usr / bin; нет необходимости менять путь Однако; мои исполняемые...

10
Какой пароль пользователя запрашивает `sudo`?

$ ls -l /usr/bin/sudo -rwsr-xr-x 1 root root 136808 Jul 4 2017 /usr/bin/sudo так что он sudoможет быть запущен любым пользователем, и любой пользователь, который запускается, sudoбудет иметь root в качестве эффективного идентификатора пользователя процесса, потому что установлен бит set-user-id...

10
ls colors: почему некоторые из моих шрифтов черные, а другие зеленые в выводе ls

Я загрузил некоторые файлы шрифтов в AWS (под управлением Amazon Linux) и переместил их в /usr/share/fontsкаталог с помощью cpкоманды в .ebextensions. Когда я запускаю SSH с моего Mac и использую ls -a, я вижу, что некоторые файлы окрашены по-разному - один набор файлов шрифтов черный, а другие...

10
Почему в PATH живет так много программ?

Одна вещь, которая озадачивает меня по поводу настольного Linux, по крайней мере, это то, что почти все находится в моем PATH. Под всем, я имею в виду каждое настольное приложение, включая такие вещи, как gnome-character-map и glchess. Они не имеют интерфейсов командной строки, о которых можно было...

9
альтернативы обновления только для одного пользователя

Я использую общий сервер. На этом сервере установлены разные версии Java: Selection Path Priority Status ------------------------------------------------------------ 0 /usr/lib/jvm/java-6-openjdk/jre/bin/java 1061 auto mode * 1 /usr/lib/jvm/java-6-openjdk/jre/bin/java 1061 manual mode 2...

9
Почему setuid не работает на исполняемом файле?

Я знаю, что включение setuid для скриптов имеет проблемы с безопасностью и поэтому неактивно по умолчанию, но ожидаю, что оно работает для исполняемых файлов. Я создал исполняемый файл, который показывает uid в качестве вывода, следуя инструкциям, описанным в этом посте: Разрешить setuid для...