Вопросы с меткой [exec]

Руководство по использованию метки exec отсутствует.

34
голоса
3ответа
6k показов

Как я могу безопасно запустить ненадежный исполняемый файл в Linux?

Я скачал исполняемый файл, скомпилированный сторонней организацией, и мне нужно, чтобы он работал на моем компьютере (Ubuntu 16.04 - x64) с полным доступом к ресурсам HW, таким как CPU и GPU (через ...
26
голосов
6ответов
68k показов

Как объединить команду «tar» с «find»

Команда find дает такой вывод: [root@localhost /]# find var/log/ -iname anaconda.* var/log/anaconda.log var/log/anaconda.xlog var/log/anaconda.yum.log var/log/anaconda.syslog ...
9
голосов
1ответ
4k показов

Пакетный запуск mogrify, включая подкаталоги

Команда mogrify -format jpg *.NEF при запуске в каталоге преобразует все *.NEF файлы в формате JPEG. Что я хочу сделать, так это иметь возможность запускать mogrify в *.NEF файлы внутри подкаталогов, ...
7
голосов
2ответа
44k показов

Разрешение на запуск определенной команды от sudo от имени пользователя www-data без пароля

У меня есть веб-сервер, который также играет интернет-радио. Как пользователь www-data я хочу запустить несколько команд, например, я сделал это в файле /etc /sudoers : www-data ALL=(ALL) NOPASSWD: ...
4
голоса
2ответа
1k показов

Почему sudo развивается перед выполнением процесса?

Этот вопрос может показаться немного глупым, но, поскольку в системах на основе Unix замена образа исполняемого файла выполняется за один шаг, заменяя текущий запущенный процесс, в вызове execve (и ...
3
голоса
1ответ
1k показов

Как открыть отправленные мне шрифты, которые отображаются в виде файлов 'exec'?

Этот вопрос касается InDesign и шрифтов: Я только что получил почтовый индекс со шрифтами от клиента, но, к сожалению, все они являются исполняемыми файлами (что бы это ни было), и я не могу их ...
2
голоса
1ответ
554 показов

Команда Linux find с несколькими командами -exec с использованием chown и chmod

Следующая команда выполняется, но две команды -exec не запускаются, поэтому файл перемещается, но разрешения и владелец файла не меняются. find ~/Downloads/ -name "2014-12-24*" -exec sudo mv {} ...
2
голоса
4ответа
99 показов

Есть ли способ использовать> оператор в find -exec

Я пытаюсь очистить много файлов в определенной папке. >file or cat /dev/null > file or echo "" > file может очистить файл. find . -type f -exec blahblah {} \; можно найти файлы и сделать что-нибудь ...
2
голоса
2ответа
54 показов

прервать порожденную программу, когда она печатает определенное предупреждение

Мой сценарий Bash 4 вызывает стороннюю программу P (которую я не могу перекомпилировать), которая выводит предупреждения в STDOUT. Когда он печатает yikes , он также входит в бесконечный цикл. Итак, ...
2
голоса
2ответа
1k показов

Почему find exec grep> file является бесконечным циклом?

Я пытался собрать все Message-ID: заголовки (строки) в каталоге с файлами 200K .eml (простой текст). Я немного наивно сказал: find -type f -exec grep -Fi "message-id:" {} \; > messageids.txt Я ...
2
голоса
2ответа
15k показов

execvp: нет такого файла или каталога

Я написал скрипт ~/_bin/bcg для вызова другого скрипта, который использует gimp для изменения размера случайного изображения из каталога, а затем записывает его обратно в другой файл. Мой (toplevel) ...
2
голоса
2ответа
3k показов

ffmpeg работает, когда SSH, а не когда PHP exec

Я не уверен, почему так сначала здесь ошибка Array ( [0] => ffmpeg: error while loading shared libraries: libvpx.so.1: failed to map segment from shared object: Permission denied ) мой PHP ...
2
голоса
1ответ
119 показов

Найти файлы и сгруппировать в каталоги

У меня есть папка и подпапки и огромное количество файлов следующим образом: Folder called Movies Sub Folder called "009 - A bad Wolf" Files called " 009 A bad Wolf.avi" Files called " 009 A bad ...
2
голоса
3ответа
7k показов

Список аргументов слишком длинный для xargs/exec

Я работаю на сервере CentOS, и мне нужно перемещаться и собирать миллионы файлов. Я пробовал много воплощений чего-то подобного ниже, но все они терпят неудачу со слишком длинной ошибкой списка ...
1
голос
2ответа
697 показов

Удаление структуры папок при создании tar из папки

Хорошо, я не хочу больше тратить время на изучение этого вопроса, но я хочу предложить вариант загрузки .tar вместо простого zip. $archive = "/home/stevenbu/public_html/temp/".$twitter_name.".tar"; ...
1
голос
1ответ
64 показов

При объединении разных файлов в скрипте оболочки появляется пустая строка

Я написал сценарий оболочки для объединения содержимого другого файла. Я создал каталоги f1, f2, d1, d2 и файлы под ними, мне нужно объединить содержимое всех файлов: comand is find ...
1
голос
0ответов
13k показов

WsAppService.exe или Wondershare, использует всю мою оперативную память

Недавно мой компьютер начал зависать. Оперативная память была забита. Я делаю то, что я всегда, чтобы CNTRL + ALT + DEL чтобы открыть taskmgr. Ну, не процессы были там. Поэтому я решил проверить ...
1
голос
1ответ
100 показов

кто разветвляется, когда приложения дважды щелкают по Linux?

Таким образом, я знаю, когда в shell и я запускаю исполняемый файл, тогда shell разветвляет его в дочерний процесс, а затем exec для получения программы и памяти данных моего исполняемого файла. Так ...
1
голос
1ответ
150 показов

Создайте команду для bash exec

У меня есть сценарий оболочки, который запускает exec чтобы заменить себя другой командой. Другая команда принимает некоторые необязательные аргументы. exec mycommand $ARG1 $ARG2 $ARG3 Любой из этих ...
1
голос
1ответ
79 показов

Как запустить этот конкретный скрипт с любого рабочего стола в любом месте?

Эта часть, кажется, код для изменения: Set fol = fso.GetFolder("c:\TEST") Как я могу изменить это так, чтобы он работал на любом компьютере из любого места / пути? Нужно ли мне интегрировать ...
1
голос
0ответов
151 показов

Как убить процесс, который вызывает execv?

Процесс, который вызывает execv , не умирает из-за того, что выглядит как дизайн. Пример заимствован отсюда: #include #include #include main() { pid_t pid; char *const parmList[] = {"/bin/ls", "-l", ...
1
голос
0ответов
236 показов

Не удается открыть видео через PHP shell_exec на Mac OS X

На моем компьютере размещено локальное веб-приложение (Mac OS X), в котором есть кнопка для открытия видео в QuickTime. При нажатии кнопки AJAX-запрос отправляется в PHP-скрипт со следующим ...
1
голос
0ответов
1k показов

execl: не удалось выполнить exec `/bin/sh '

Я случайно переместил весь каталог bin, boot, dev и т.д. После перемещения все назад я получаю следующее сообщение об ошибке от различных заданий cron: execl: couldn't exec `/bin/sh' execl: No such ...
1
голос
0ответов
497 показов

Как включить выполнение программы, заблокированное групповой политикой домена

Как включить выполнение программы с любого пути на локальном компьютере, используя regedit если он заблокирован политикой домена? Мне удалось удалить ограничения политики из реестра, но этот сбежал.
1
голос
2ответа
1k показов

Как сделать копию файла в том же каталоге

Это создает файл в том же директории, что и some.file.bak. find /home/ -ipath "*/temp/some.file" -type f -exec cp {} {}.bak \; Как сделать копию под другим именем, например «another.file», в том же ...
1
голос
1ответ
274 показов

Как НЕ включать родительские каталоги при использовании команды zip?

Мне необходимо: Пройдите по каталогу и найдите все подпапки, созданные для> X дней назад Заархивируйте содержимое этих папок в подпапке и удалите предыдущее содержимое Пример создания файла с начала: ...
1
голос
1ответ
100 показов

rm -irf -Irf с находкой

почему нижеприведенное утверждение не запрашивает подтверждения при использовании опции i или I для rm? // pass aggregated find . -name $name -type d -exec rm -irf {} \; // pass each find . -name ...
1
голос
2ответа
2k показов

Как вызвать скрипт оболочки, оставаясь в интерактивном режиме

Когда я звоню: execl("/bin/sh", "/bin/sh", (void *) NULL); Запускается программа /bin /sh /, которая открывает оболочку, в которой я могу набирать команды. Однако, если я позвоню: execl("/bin/sh", ...
1
голос
1ответ
110 показов

Передать результат команды в exec

У меня есть своего рода вопрос bash newbie: как передать результат выполнения одной команды в exec. Результатом первой команды является имя другой команды, поэтому exec должен иметь возможность ее ...
1
голос
1ответ
31 показов

Только последний тройник записывает в файл (возможно, перекрытие с exec?)

Я пытаюсь перенаправить все свои выходные данные в a.out , кроме некоторых, которые также должны быть записаны в b.out . Я думаю, что было бы неплохо использовать exec поверх tee (tee также ...
1
голос
2ответа
686 показов

найти и выполнить только по имени файла

Мне нужно найти все файлы старше X дней и удалить их локально и из моей корзины s3. Проблема в том, что команда find возвращает мне полный путь и имя файла. Я попытался возиться с базовым именем и ...
0
голосов
0ответов
573 показов

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

Я знаю, что уже было несколько тем по этой теме (например, здесь), но было несколько вариаций в этом вопросе. Метод, описанный в посте выше, позволяет увидеть аргументы командной строки, которые ...
0
голосов
1ответ
69 показов

найти несколько файлов и скопировать реальные файлы из символической ссылки

Я читал этот вопрос, но он не имеет ответа, а мой другой. Linux: попытка рекурсивно найти файлы из списка и скопировать их в другое место Я пытаюсь найти реальные файлы по символическим ссылкам этих ...
0
голосов
0ответов
161 показов

процесс nohup продолжайте закрывать

Я пытаюсь запустить 10.000 процессов для создания учетных записей телефонов звездочек. Это для стресс-тестирования нашего сервера Asterisk. Я вызвал с помощью php функцию exec() для создания команды ...
0
голосов
1ответ
34 показов

Настраиваемый sfx exe-файл не открывается WinRAR или любой другой утилитой извлечения

Можно ли изменить файл .sfx.exe, чтобы скрыть его подлинную идентичность и вести себя как настоящий PE? Существует ли какой-либо другой инструмент упаковщика для создания автономного или автономного ...
0
голосов
1ответ
47 показов

Что означает + в команде bash `-exec {} +`?

Для структуры команды -exec command {} \; Я получил информацию в man find . {} означает selected files . ; означает опровергнуть аргумент. \; сбежал, чтобы защитить их от расширения оболочкой. В ...
0
голосов
2ответа
1k показов

Ожидайте: Изменить поведение Ctrl-C

Пока exec запускает программу, я бы хотел, чтобы Ctrl-C завершал работу программы и возобновлял выполнение сценария, а не убивал сценарий. Какой лучший способ сделать это?
0
голосов
0ответов
638 показов

Установить громкость используя php exec и amixer

Я написал небольшой скрипт php для управления громкостью моей локальной машины с помощью alsa:
0
голосов
1ответ
402 показов

Как выполнить скрипт оболочки из PHP с нестандартным расширением?

У меня установлена Windows с интеграцией оболочки из Git (а также Cygwin), и следующий код PHP не запускает скрипт внешней оболочки с расширением .launcher : Мои foo.sh и foo.launcher выглядят так: ...
0
голосов
1ответ
1k показов

Не удается найти исполняемый файл (pipsi) в моем PATH, даже если мой PATH установлен правильно, а разрешения в ZSH также правильные

Я только что установил pipsi . Я работаю на Mac OS X Yosemite и использую iTerm и запускаю zsh через oh-my-zsh . Моя проблема в том, что я получаю следующее: ~ >>> pipsi zsh: command not found: pipsi ...
0
голосов
1ответ
267 показов

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

Я хочу переименовать все файлы в определенном каталоге в число, за которым следует суффикс. Например, я хочу переименовать все файлы * .jpg в 1.jpg, 2.jpg, 3.jpg, ... Я думал об использовании find ...
0
голосов
1ответ
1k показов

Сценарий оболочки принудительно останавливается без ожидания кода выхода

Я написал сценарий оболочки checklick.sh на моем компьютере CentOS со следующим содержимым: #!/bin/sh # # description: check link through rtmpdump # . /etc/rc.d/init.d/functions ...
0
голосов
1ответ
62 показов

Откройте файл, используя bash с исполняемым файлом unix

У меня есть приложение, которое загружается с помощью скрипта bash, например /Applications/My.app/Contents/MyExecutable Я могу загрузить это с помощью Bash, как это так ...
0
голосов
2ответа
995 показов

Как выполнить файлы, которые найдены найти

У меня есть несколько исполняемых файлов в дереве каталогов. Я хочу найти их и выполнить их самым простым способом. Я пробовал это до сих пор:find . -perm 0775 -type f | xargs exec Но exec - это не ...
0
голосов
1ответ
2k показов

Остановить выполнение функции через определенное время в PHP

У меня есть пять функций exec() в моем скрипте. Я хочу настроить его так, чтобы, если функция не отвечает в течение определенного времени, функция будет уничтожена, и следующая функция начнет ...
0
голосов
1ответ
5k показов

Скомпилируйте ядро, чтобы увеличить максимальную длину командной строки

В продолжение https://stackoverflow.com/questions/14176089/system-command-line-max-length-in-perl, в котором говорится, что максимальная длина аргументов exec/ командной строки контролируется ARG_MAX ...
0
голосов
1ответ
139 показов

Предотвращение доступа Apache к корневой FS через exec

На самом деле я обнаружил, что я могу получить доступ к корню через exec в PHP что-то вроде распечатает содержимое файла passwd, обратите внимание, что с помощью команды cd я могу легко перемещаться ...
0
голосов
0ответов
1k показов

PHP exec iconv не работает

У меня есть сценарий .sh и команда iconv внутри. Я не могу использовать функцию PHP iconv. Я не знаю почему, но с моим скриптом команда iconv ничего не делает. Это создает пустой файл без моего ...
0
голосов
1ответ
224 показов

GNU находит файлы .extension и -exec, в то время как создаются новые файлы .extension

Вот проблема, может кто-нибудь объяснить или предоставить некоторые ссылки. Я пытаюсь читать с часа, но не могу найти ответ. Предположим, у меня process1 идет по пулу каталогов. process1 выбирает ...
0
голосов
1ответ
36 показов

стиль машины резервного копирования

Я хотел бы найти более твердое и удобное решение для моей маленькой проблемы .. Моя идея состоит в том, чтобы каждую ночь делать резервные копии моего домашнего каталога, поэтому я хочу, чтобы только ...