Новые вопросы с тегом «posix»

Всего найдено 66 вопросов

1
голосов
2
ответа
354
просмотра

POSIX-совместимо использовать функцию оболочки в конвейере?

Можно ли использовать функцию оболочки в конвейере? Скажем, у меня была функция, которая действовала как grep, называется mygrep. Есть ли способ, используя только функции оболочки POSIX, чтобы иметь возможность вызывать mygrepтак: if ps | mygrep foo ; then echo "process foo is running" fi Или трубо...
спросил Tim Bird 5 лет назад

0
голосов
1
ответ
321
просмотр

POSIX-эквивалент OpenBSD find -false

GNU find, FreeBSD find и NetBSD find all имеют возможность -false, но OpenBSD find - нет. Конечно, POSIX это не требует опций -falseдля find, но все же, это очень раздражает. Как я могу получить эквивалентное поведение -false(в идеале, полностью POSIX-совместимого способа) для OpenBSD? Редактировать...
спросил anol 5 лет назад

3
голосов
1
ответ
368
просмотров

Почему не рекомендуется устанавливать оболочку по умолчанию для корневого пользователя в оболочку не POSIX?

Я собираюсь изменить стандартную оболочку моего корня с bash на fish. Насколько я знаю, fish - это не стандартная оболочка POSIX. С другой стороны, возможно, ядро ​​или другие элементы в системе связаны со стандартами POSIX, поэтому установка оболочки по умолчанию для root не в POSIX не рекомендуетс...
спросил Cy8099 5 лет назад

9
голосов
3
ответа
1137
просмотров

поиск PATH включает в себя символические ссылки?

Стандарт оболочки POSIX говорит на этом сайте http://pubs.opengroup.org/onlinepubs/9699919799/ о том, как оболочки используют PATHдля поиска исполняемых файлов: «Список следует искать от начала до конца, применяя имя файла к каждому префиксу, пока не будет найден исполняемый файл с указанным именем...
спросил user322908 6 лет назад

0
голосов
1
ответ
393
просмотра

APFS сломал команду поиска

Я только что обновил до APFS на внешнем диске. Сейчас это происходит: find /Volumes/FDDISK | head /Volumes/FDDISK /Volumes/FDDISK/.HFS+ Private Directory Data /dir_2354142ISK/.HFS+ Private Directory Data /dir_2354142/DatabasesPrivate Directory Data /dir_2354142/Databases/Tagste Directory Data /dir_2...
спросил William Entriken 6 лет назад

1
голосов
1
ответ
665
просмотров

Можно ли отловить ошибку команды not found?

Таким образом, если вы используете Posix и вводите что-то, что не является командой, это выдает ошибку «команда не найдена». > ggg -bash: ggg: command not found Есть ли способ перехватить это и заставить его вызвать другую команду? Как насчет изменения текста. (Я использую Mac ... если это имеет...
спросил cwallenpoole 6 лет назад

0
голосов
1
ответ
319
просмотров

Может ли файл разделить что-нибудь меньше 8 бит?

Краткий вопрос: Какая самая маленькая единица, сохраняемая в файл? Какова наименьшая делимая единица файла? Длинный вопрос: Я просматривал Интернет, пытаясь выяснить, могу ли я получить доступ непосредственно к файлу. Везде, куда я смотрю, кажется, что вам нужно читать файл по одному байту или сло...
спросил haelmic 6 лет назад

0
голосов
0
ответов
243
просмотра

Почему ac показывает 0,00 на macOS под учетной записью администратора?

Я на MacOS 10.12, с учетной записью администратора, и когда я запускаю acиз Zsh, я получаю: ┌[me@My-MacBook-Pro] [/dev/ttys000] └[~]> ac total 0.00 Зачем? Он должен показывать время входа пользователя в систему, но я всегда получаю 0.
спросил wmjbyatt 6 лет назад

1
голосов
0
ответов
273
просмотра

Проблемы с отправкой электронной почты через скрипт posix

У меня есть SMTP-сервер для отправки электронной почты через Red Hat 7.2. Если я наберу команды на сервере, почта будет отправлена ​​успешно. Тем не менее, я попытался создать сценарий для автоматической отправки почты, но это не удалось. Мой сценарий: #!/bin/bash ( echo "HELO server.com"; echo "M...
спросил The-0m3n 7 лет назад

0
голосов
1
ответ
841
просмотр

Как узнать, ожидает ли родительский процесс дочернего процесса в Linux

В Linux даны два процесса с известными pIds, и один является родителем другого, Можно ли узнать, ожидает ли родительский процесс завершения дочернего процесса? Спасибо
спросил idelvall 7 лет назад

2
голосов
1
ответ
423
просмотра

chtag не работает в z / OS UNIX

Я пытаюсь пометить файлы ASCII в оболочке хоста z / OS, поэтому нам не нужно указывать кодовую страницу в командной строке. > echo > iso.txt > chtag -t -c 819 iso.txt > vi iso.txt Введите "Hello", затем выйдите и сохраните > ls -T iso.txt t ISO8859-1 T=on iso.txt > od -x iso.txt 0...
спросил Stavr00 7 лет назад

1
голосов
1
ответ
299
просмотров

Порядок файлов, совпадающих с глобусом

Предположим, у меня есть следующие файлы в папке 1.txt 2.txt a.txt b.txt c.txt Если я сопоставлю эти файлы глобусом для их обработки, например, for f in *;do echo $f;done затем Bashсопоставим их - в соответствии с man-страницей - в алфавитном порядке. Однако существует ли стандарт POSIX, определяю...
спросил nautical 7 лет назад

0
голосов
2
ответа
399
просмотров

Как определение функции может быть частью конвейерной последовательности в грамматике оболочки POSIX?

Грамматика оболочки POSIX по адресу http://pubs.opengroup.org/onlinepubs/9699919799/utilities/V3_chap02.html#tag_18_10_02 говорит pipe_sequence : command | pipe_sequence '|' linebreak command ; command : simple_command | compound_command | compound_command redirect_list | function_definition Это оз...
спросил user322908 7 лет назад

0
голосов
1
ответ
263
просмотра

Как я могу установить измененную переменную PATH для неинтерактивной оболочки POSIX без логина, вызываемой Scons на Cygwin?

Поскольку я работаю над несколькими отдельными проектами (каждый из которых использует свой компилятор), мне не нравится указывать путь к какому-либо одному компилятору в моем PATH. Теперь я присоединился к другому проекту, в котором, как мне кажется, принято указывать путь к компилятору как часть с...
спросил Peter Du 7 лет назад

1
голосов
1
ответ
179
просмотров

Обрабатываются ли операции ввода-вывода устройства, даже если устройство не открывается каким-либо процессом?

Следующие примеры программ оболочки делают вопрос более понятным. Учитывая простое устройство, символ (FTDI ttyUSB устройство в моем случае), я посылаю это запрос с echoк open();write();close();устройству, а затем прочитать ответ с catк open();read();close();устройству, с двумя различными процессами...
спросил Julio Guerra 7 лет назад

1
голосов
0
ответов
297
просмотров

Как я могу удалить каждую почасовую резервную копию, кроме 24 самых последних?

Раньше у меня был сервер с ежечасным / ежедневным резервным копированием, все легко доступны благодаря этому хорошему учебнику . К сожалению, указанный сервер перегорел, и теперь мне нужно делать резервные копии на NAS, который не запускает 1 мой любимый Linux-вариант. Случилось так, что мое предыду...
спросил Édouard 8 лет назад

0
голосов
1
ответ
460
просмотров

Неизвестная опция -pthread в LD

Это продолжение этого номера на Github. В основном, на OS X El Capitan, я получаю это сообщение: ld: unknown option: -pthread clang: error: linker command failed with exit code 1 (use -v to see invocation) --- errorlevel 1 Как видно из ссылки выше, это связано с привязкой ffmpeg-d через dub к рекла...
спросил Aaron Cruz 8 лет назад

-1
голосов
2
ответа
923
просмотра

what does "exec 5>>foobar.txt" do?

What does the shell command exec 5>>foobar.txt do? I can't google it for obvious reasons, and otherwise not sure where to start looking.
спросил user322908 8 лет назад

0
голосов
1
ответ
381
просмотр

Передача текстового параметра unix shell (необязательно) без расширения

Я хочу написать сценарий unix / linux updategit.shс параметром по умолчанию для фиксации в git. updategit.shдолжен быть POSIX-совместимым. Я надеюсь, что POSIX решит некоторые из худших несовместимостей оболочек Unix / Linux. Синтаксис: updategit.sh {$1} {$1}означает, что параметр $1является необяза...
спросил ihatesh 8 лет назад

8
голосов
1
ответ
4319
просмотров

Как преобразовать путь Windows (с обратной косой чертой) в формат Unix на Babun / Cygwin

Я использую Windows и пишу сценарии оболочки для работы на Babun (API POSIX). Мне нужно прочитать путь из переменной среды $ USERPROFILE и преобразовать его в стиль Unix (заменить \ на /, c: \ на / c /), чтобы я мог использовать его позже в сценарии. Проблема заключается в том, что всякий раз, когда...
спросил Vituel 8 лет назад

7
голосов
2
ответа
5045
просмотров

SUID немного по каталогам

В Linux есть SUID, SGID и закрепленные биты для прав доступа к каталогу. Я абсолютно уверен в том, что в файлах и папках есть бит «SGID» и «SGID». Но что произойдет, если я добавлю бит SUID в каталог? Например, если я применяю бит SGID к файлу, процесс, который запускается с этим файлом, будет испол...
спросил TheMAn 8 лет назад

0
голосов
0
ответов
295
просмотров

Для чего нужны флаги -DPOSIX и -DXWINDOWS в файлах Makefile?

Я вижу, что -DPOSIX имеет какое-то отношение к POSIX-совместимости ... что я могу немного подумать, потому что моя программа использует библиотеку posix (pthreads), но я не могу найти что-нибудь подходящее для чего -DXWINDOWS или почему там.
спросил Volumetricsteve 8 лет назад

0
голосов
0
ответов
680
просмотров

POSIX и ACL разрешения Mac Server

У меня есть Mac Mac Server и у меня запущен скрипт для входа в сеть для пользователей сети, который монтирует общий диск на Mac сервере. Когда они монтируются, я создаю папку с их именем в качестве имени папки. То, что я пытаюсь сделать, это создать разрешение, чтобы наш администратор имел полный ко...
спросил iLC 8 лет назад

1
голосов
1
ответ
986
просмотров

Filezilla регулярное выражение для фильтрации всех subdir, кроме одного

Я пытаюсь заставить filezilla отфильтровывать все подпапки определенной папки, кроме одной, но безуспешно. Мое дерево выглядит так: css/ |--many files and dirs... js/ |--many files and dirs... script/ |--dist/ |--many files and dirs... |--less/ |---many files and dirs... |--fonts/ |---many files and...
спросил Red 9 лет назад

3
голосов
2
ответа
697
просмотров

Выполнить скрипт при смене префикса ipv6

Как я могу выполнить скрипт или программу, когда мой префикс IPv6 (с возможностью маршрутизации по всему миру) меняется? Если нет (в настоящее время) простого способа сделать это, указатель на соответствующие системные вызовы Posix был бы для меня вполне нормальным. Тогда я мог бы сам написать немно...
спросил MBober 9 лет назад

1
голосов
0
ответов
165
просмотров

установить ACL для BackupUser

Я хочу сделать резервную копию целой пачки папок от разных пользователей удаленно. Поэтому я создал специального пользователя, который может войти в систему и (должен) иметь право читать все файлы через acl. Что я сделал, так это добавил эти acls в домашний каталог sudo setfacl -R -m d:u:backupuser:...
спросил David Feurle 9 лет назад

2
голосов
1
ответ
4240
просмотров

Как получить список идентификаторов процессов, которые находятся в данной группе идентификаторов

Переходя к man-странице, я ожидал, что это сработает: ps ah -o pid,pgrp -G 18322 Но это показывает тот же список, что и без аргументов -G. Я хочу более разумный способ произвести этот вывод: ps ah -o pid,pgrp | perl -e 'while(<STDIN>){ my @ws = split " ", $_; if ($ws[1] eq $ARGV[0]) { print $...
спросил quuxman 9 лет назад

0
голосов
0
ответов
307
просмотров

Как сделать sudo с POSIX лучше?

Я внес изменения в мою систему Arch Linux x86-64, где я запускаю bash исключительно через то, что я считаю режимом POSIX, используя /bin/sh(связанный с '/ bin / bash') в качестве оболочки входа в систему и вместо того, чтобы помещать вещи, которые /etc/profileя определил ENV=/etc/shrcв my /etc/envir...
спросил amn 10 лет назад

1
голосов
1
ответ
984
просмотра

Windows 7 Ultimate по сравнению с Cygwin: соответствие POSIX и целесообразно ли устанавливать систему GNU непосредственно на Win 7 Ultimate без Cygwin

Каковы преимущества или недостатки использования утилит GNU / Linux в Windows 7 через Cygwin по сравнению с использованием поддержки Windows 7 Ultimate SUA (подсистема для приложений на основе UNIX) (ранее известной как Interix). По-видимому, реализация SUA в Windows 7 полностью совместима с POSIX....
спросил John Sonderson 10 лет назад

0
голосов
2
ответа
482
просмотра

Какая самая маленькая операционная система POSIX?

Какая самая маленькая операционная система POSIX имеет live CD и может быть установлена? Must Он должен поддерживать Wi-Fi. Need Мне нужен только интерфейс CLI.
спросил user274486 10 лет назад