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

Этот тег указывает на запуск другой вспомогательной программы. Он назван в честь семейства системных вызовов POSIX, имя которых начинается с «exec» (в частности, «execve»), хотя аналогичные концепции существуют и на других платформах, особенно в сочетании с запуском другого процесса.

3
В чем разница между eval, exec и compile?
Я смотрел на динамической оценке кода Python, и попадался eval()и compile()функции, а также execутверждение. Может кто-нибудь объяснить, пожалуйста, разницу между evalи exec, и как различные способы compile()вписываются?
428 python  dynamic  eval  exec 

3
Ruby, разница между exec, system и% x () или обратными ссылками
В чем разница между следующими методами Ruby? exec, systemИ %x()или Обратные кавычки Я знаю, что они используются для программного выполнения команд терминала через Ruby, но я хотел бы знать, почему есть три различных способа сделать это.
370 ruby  exec 


4
PHP shell_exec () против exec ()
Я изо всех сил пытаюсь понять разницу между shell_exec()и exec()... Я всегда использовал exec()для выполнения команд на стороне сервера, когда я буду использовать shell_exec()? Это shell_exec()просто сокращение для exec()? Похоже, то же самое с меньшим количеством параметров.
345 php  shell  command  exec 

5
PHP exec () против system () против passthru ()
В чем различия? Есть ли конкретная ситуация или причина для каждой функции? Если да, можете ли вы привести примеры таких ситуаций? PHP.net говорит, что они используются для выполнения внешних программ. см. ссылку. Из примеров, которые я вижу, я не вижу никакой очевидной разницы. Если бы я просто запустил скрипт (bash …
312 php  command  exec 


10
найти: отсутствует аргумент для -exec
Мне помогли сегодня с командой, но она, кажется, не работает. Это команда: find /home/me/download/ -type f -name "*.rm" -exec ffmpeg -i {} -sameq {}.mp3 && rm {}\; Оболочка возвращается find: missing argument to `-exec' В основном я пытаюсь рекурсивно просмотреть каталог (если у него есть другие каталоги) и выполнить команду …
206 bash  shell  find  arguments  exec 


5
Разница между fork (), vfork (), exec () и clone ()
Я пытался найти разницу между этими четырьмя в Google, и я ожидал, что по этому поводу будет огромное количество информации, но между четырьмя звонками действительно не было четкого сравнения. Я попытался скомпилировать некий базовый взгляд на различия между этими системными вызовами и вот что я получил. Вся эта информация верна …
197 linux  process  fork  exec  clone 

12
node.js выполняет системную команду синхронно
Мне нужно в функции node.js result = execSync('node -v'); это будет синхронно выполнять заданную командную строку и возвращать все stdout'ed по этому тексту команды. пс. Синхронизация неверна. Я знаю. Просто для личного пользования. ОБНОВИТЬ Теперь у нас есть решение mgutz, которое дает нам код выхода, но не стандартный вывод! Все …


9
Запуск скрипта Python из PHP
Я пытаюсь запустить сценарий Python из PHP, используя следующую команду: exec('/usr/bin/python2.7 /srv/http/assets/py/switch.py arg1 arg2'); Однако PHP просто не производит никакого вывода. Для отчетов об ошибках установлено значение E_ALL, а display_errors включен. Вот что я пробовал: Я использовал python2, /usr/bin/python2а python2.7вместо/usr/bin/python2.7 Я также использовал относительный путь вместо абсолютного, что тоже ничего …
114 php  python  linux  exec  archlinux 

4
Как заставить трубы работать с Runtime.exec ()?
Рассмотрим следующий код: String commandf = "ls /etc | grep release"; try { // Execute the command and wait for it to complete Process child = Runtime.getRuntime().exec(commandf); child.waitFor(); // Print the first 16 bytes of its output InputStream i = child.getInputStream(); byte[] b = new byte[16]; i.read(b, 0, b.length); System.out.println(new …
104 java  exec  runtime.exec 

13
Как выполнить редактируемый файл в Vi (m)
Как запустить файл, который я редактирую в Vi (m), и получить вывод в разделенном окне (как в SciTE)? Конечно, я мог бы выполнить это так: :!scriptname Но можно ли избежать написания имени скрипта и как получить вывод в разделенном окне, а не только в нижней части экрана?
103 vim  exec 

5
Почему не работает find -exec mv {} ./target/ +?
Я хочу точно знать , что {} \;и {} \+и | xargs ...делать. Пожалуйста, поясните это с пояснениями. Ниже 3 команды запускаются и выводят тот же результат, но первая команда занимает немного времени, и формат также немного отличается. find . -type f -exec file {} \; find . -type f …
98 linux  find  cygwin  exec 

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.