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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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 7 лет назад

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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 8 лет назад

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

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

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

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

Как определение функции может быть частью конвейерной последовательности в грамматике оболочки 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 8 лет назад

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

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

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

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

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

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

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

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

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

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

Неизвестная опция -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
ответа
958
просмотров

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
ответ
424
просмотра

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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
ответа
735
просмотров

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

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

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

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

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

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

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

Переходя к 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 10 лет назад

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

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

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

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

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
ответа
513
просмотров

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

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