2
ответа

Избавьтесь от ошибки «соединение отказано» в сценарии bash

У меня есть эта строка: exec 3 <> / dev / tcp / 127.0.0.1/9091> / ​​dev / null 2> & 1 || {PORT_IS_FREE = "да"; }; который проверяет, доступен ли порт 9091. Если соединение не может быть установлено, то я ...
12.07.2017
2
ответа

Как я могу запустить программу с измененным argv [0], используя оболочку пепла busybox?

В bash я бы просто использовал exec -a. Как мне это сделать в busybox? Возможно ли это, или мне придется написать свою собственную программу на C для прямого вызова exec (3)?
27.04.2017
2
ответа

Поиск по шаблону и копирование в той же папке, но с другим именем

Это структура папок: /home/user/Pictures/Vacation/Italy/Rome/photo.front.001.jpg Внутри папки Рим У меня есть много других фотографий, но меня интересуют только те, у которых есть "перед" ...
19.06.2016
2
ответа

Исполнительная команда PHP имеет результат 0, даже если ошибка происходит

У меня есть этот код PHP: $execout=exec ('ssh root@xxx.xxx.xxx.xx "sudo/etc/init.d/smokeping перезагружают"', $output1, $result); если ($result! =0) {отзываются эхом, "который не может перезагрузить";} еще {отзываются эхом "успешн
27.04.2016
2
ответа

как распаковать все файлы в подкаталогах

Я пытаюсь извлечь все файлы во всех подкаталогах с помощью этой команды $ find -name "* .bz2" -print -exec bizp2 -d "* .bz2" {} \; find: missing аргумент для `-exec ', но он не работает :( Кстати, я делаю ...
03.10.2015
2
ответа

Как должностное лицо колотит встроенную работу внутренне?

Из этой ссылки я получаю неотступно следующий исполнительный удар встроенная команда: Если команда предоставляется, она заменяет оболочку, не создавая новый процесс. Как это точно заменяет оболочку (т.е. как...
10.10.2014
1
ответ

exec vscode не перенаправляет вывод в /dev/null

У меня есть следующий скрипт bash :exec '/mnt/c/Users/WindowsUserName/AppData/Local/Programs/Microsoft VS Code/Code.exe' $@ &>/dev/null & Когда я запускаю скрипт, я получаю ➜ ~./код foo.js ➜ ~[основной 2021 -11 -18T17 :54 :12
18.11.2021
1
ответ

ошибка команды exec не найдена в Linux

ниже команды выдают вывод и выходят из терминала исполнительный сон 60 исполнительный пароль ниже команды выдает ошибку. пожалуйста, сообщите о поведении exec $ exec test1.sh -bash :exec :test1.sh :не найден $ exec компакт-диск /дом/ -bash :exec :cd :не н
21.09.2021
1
ответ

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

Я пытаюсь сжать всю папку в каталоге на основе некоторого регулярного выражения, поэтому я использовал grep для фильтрации вывода, теперь мне нужно использовать tar и имя папки. Например, я хочу.tar.gz каждый каталог верхнего уровня в свой собственный арх
23.08.2021
1
ответ

Вывод этой команды Linux

Пожалуйста, кто-нибудь имеет представление о выводе этой команды, я много гуглил об этом, но не могу найти ничего полезного найти. -type f -exec grep -H PATH {} \; Заранее спасибо
24.06.2021
1
ответ

процесс зависает после перенаправления stderr с помощью exec

Я хочу перенаправить stdout и stderr на 2 канала, по одному на каждый для создания пайпов я использовал :mkfifo -m 0666 /var/run/log _stdout.pipe mkfifo -m 0666 /var/run/log _stderr.pipe и все работает нормально, но...
25.05.2021
1
ответ

ip netns exec не может запустить ТОЛЬКО терминал mate -и терминал gnome -?

Я использую скрипт newns отсюда :https://superuser.com/questions/983727/route-only-specific-traffic-through-vpn... кроме этой системы :$ приятель -о -v MATE Desktop Environment 1.24.0 $ кат/...
29.04.2021
1
ответ

Почему 'ls' создается вызовом execve (), а не fork()

Насколько я понимаю, всякий раз, когда вы вводите команду, такую ​​​​как «ls», в своей оболочке, родительский процесс, который является моей оболочкой, дублирует себя, используя системный вызов fork (), а затем использует системный вызов exec ()для...
15.04.2021
1
ответ

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

Я запускаю сценарий ksh в AIX 7.2. В режиме отладки я хочу перенаправить все действия сценария в файл brkpt -. Скрипт также выполняет вход в другое приложение и поэтому использует пароль (, скажем, &...
13.04.2021
1
ответ

Выполнение сценария оболочки с sudo внутри из php

Я хочу выполнить команду командной строки от имени пользователя root из php-файла. В моем случае я хочу просмотреть файл crontab на моей странице php. Выполнение команды sudo в php не рекомендуется, а на моем raspberry pi...
04.04.2021
1
ответ

Что делает `exec `без аргументов?

exec без аргументов возвращает успех и, по-видимому, ничего не делает. Почему?
19.03.2021
1
ответ

команда find & copy не копирует одинаковое количество файлов

Я пытаюсь использовать поиск и копирование для некоторых файлов, но проблема в том, что если я запускаю только команду find и проверяю wc, она показывает какой-то результат, после копирования этих файлов в некоторые другие каталоги показывает какой-то дру
04.02.2021
1
ответ

Делает ли execve ()дочерний элемент не связанным с родителем?

Когда процесс разветвляется ()дочерним, два процесса связаны. Потомок наследует многое от родителя, в том числе некоторые объекты IPC, такие как конвейеры и анонимные отображения памяти. Если ребенок...
25.11.2020
1
ответ

Почему `exec init `работает в podman, а не в билде с теми же параметрами?

Чем отличаются эти две команды? Оба они запускают оболочку как pid 1 и делают одинаковые монтирования и тома, buildah run --tty --mount type=tmpfs,destination=/run -v /sys/fs/cgroup :/sys/fs/cgroup :...
18.11.2020
1
ответ

Проблемы со сценарием bash, содержащим команду exigrep, при вызове с веб-страницы PHP

У меня есть bash-скрипт для извлечения информации из основного журнала exim _. Когда сценарий bash запускается из командной строки putty (с правами root ), извлеченные данные правильно записываются в выходной файл....
17.11.2020
1
ответ

Горячая замена процесса PID 1 внутри контейнера без сбоя

Как вы знаете, OCI-контейнер (, более известный как Docker-контейнер ), завершает работу, как только его процесс точки входа (a.k.a.PID1 внутри пространства имен контейнера )завершает работу. Однако мне любопытно, есть ли способ...
09.11.2020
1
ответ

Объяснение семафора на основе FIFO -

Я пытаюсь работать над некоторым распараллеливанием многих процессов (отправки/выполнения задачи на многих (скажем, сотнях )узлов ). Я наткнулся на это решение :https://unix.stackexchange.com/a/216475#...
04.11.2020
1
ответ

Основные проблемы с командами

Я пытался выяснить, в чем разница между этими командами (для школьного проекта ), но у меня он вылетает или работает более 10 минут ~Итак, пример :sudo find / -type f -exec file '{}' ; |...
02.11.2020
1
ответ

Как Linux загрузил этот исполняемый файл, скомпилированный с помощью C #?

Я только что обнаружил кое-что действительно удивительное. Я могу скомпилировать простой C #hello world на своем компьютере с Windows, используя csc (из Visual Studio ), скопировать полученный exe-файл на свой компьютер с Linux и...
14.08.2020
1
ответ

Где находится do_execve?

В Linux есть функция do_execve в файле fs/exec.c. Где находится объектный файл функции после компиляции Linux? Где файл .ko, который его содержит?
12.02.2020
1
ответ

Сохранять перенаправление файлов между вызовами exec

Есть ли способ сохранять команды перенаправления файлов между вызовами exec? Например, есть два bash-скрипта. В сценарии 1 я настраиваю перенаправление stdout и stderr в файл. Затем выполните -ing...
03.12.2019
1
ответ

последовательность fork(), exec() с форматами объектных файлов?

Насколько я понимаю, системы POSIX полагаются на определенные форматы компоновщика для организации памяти во время последовательности вызовов fork() exec(). a.out, COFF и ELF являются широко известными форматами двоичных объектов...
30.10.2019
1
ответ

/bin/sh: 0: Не могу открыть sh

Я пытаюсь запустить простую программу на C. #include #include extern char** environ; интервал основной () { // execl("/bin/sh","sh","-c","/bin/ls -l",(char *) NULL); char* argv[...
19.07.2019
1
ответ

Почему `находит -тип d -exec rmdir {} \; `команда выдает сообщение «Нет такого файла или каталога»

В целях тестирования я создал следующие каталоги. user@linux :~$ mkdir dir0{1..3} user@linux :~$ ls -l всего 12К drwxr -xr -x 2 пользователь пользователь 4.0K Mei 31 10 :45 dir01 drwxr -xr -x 2 пользователь пользователь 4.0K...
31.05.2019
1
ответ

Учитывает ли execvp () логические операторы?

В моем назначении класса я должен создать свою собственную командную оболочку. В оболочке я должен использовать различные аргументы командной строки, включая логические операторы, такие как && и ||. Я ...
11.05.2019