Какую команду можно использовать для проверки, существует ли каталог в сценарии оболочки
POSIX (Portable Operating System Interface) - это набор стандартов, определяющих программные API, интерпретатор команд и общие утилиты для Unix-подобных операционных систем.
Какую команду можно использовать для проверки, существует ли каталог в сценарии оболочки
В сценарии оболочки, как я повторяю все вызванные команды оболочки и раскрываю имена любых переменных? Например, с учетом следующей строки: ls $DIRNAME Я хотел бы, чтобы скрипт запускал команду и отображал следующее ls /full/path/to/some/dir Цель - сохранить журнал всех вызванных команд оболочки и...
Что такое POSIX? Я прочитал статью в Википедии и читаю ее каждый раз, когда сталкиваюсь с термином. Дело в том, что я никогда не понимал, что это такое. Может ли кто-нибудь объяснить мне, объясняя "необходимость POSIX"...
Закрыто. Этот вопрос не соответствует рекомендациям по переполнению стека . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме переполнения стека. Закрыто 4 месяца назад . Я хочу убить все процессы, которые я получаю: ps aux | grep...
Я ищу способ получить вывод команды, когда она запускается из программы на C ++. Я смотрел на использование system()функции, но это будет просто выполнить команду. Вот пример того, что я ищу: std::string result = system("./some_command"); Мне нужно выполнить произвольную команду и получить ее...
Среды POSIX предоставляют как минимум два способа доступа к файлам. Там в стандартных системных вызовах open(), read(), write()и друзья, но есть также возможность использования mmap()для отображения файла в виртуальную память. Когда предпочтительнее использовать один над другим? В чем заключаются...
Я нашел этот кусок кода в /etc/cron.daily/apf #!/bin/bash /etc/apf/apf -f >> /dev/null 2>&1 /etc/apf/apf -s >> /dev/null 2>&1 Это сбрасывает и перезагружает брандмауэр. Я не понимаю >> /dev/null 2>&1часть. Какова цель наличия этого в cron? Это отменяет мои...
В чем разница между read()и recv(), и между send()и write()в программировании сокетов с точки зрения производительности, скорости и других
У меня есть FILE *, вернулся по вызову fopen(). Мне нужно получить дескриптор файла из него, чтобы сделать вызовы, как fsync(fd)на нем. Какая функция для получения файлового дескриптора из файлового...
Я довольно новичок в Ubuntu, но я не могу заставить это работать. Он отлично работает на моих школьных компьютерах, и я не знаю, что я не делаю. Я проверил usr / include и time.h там просто отлично. Вот код: #include <iostream> #include <time.h> using namespace std; int main() {...
Сегодня я должен был использовать basename()функцию, и man 3 basename( здесь ) дал мне странное сообщение: Ноты Существует две разные версии basename () - версия POSIX, описанная выше, и версия GNU , после которой #define _GNU_SOURCE #include <string.h> Мне интересно, что это #define...
Я написал программу для назначения, которая должна выводить ее вывод на стандартный вывод. Спецификация присваивания требует создания Makefile, который при make run > outputFileзапуске as должен запускать программу и записывать вывод в файл, имеющий отпечаток SHA1, идентичный указанному в...
Я собирался добавить дополнительный обработчик сигналов к приложению, которое у нас есть, и заметил, что автор использовал их sigaction()для настройки других обработчиков сигналов. Я собирался использовать signal(). Чтобы следовать соглашению, я должен использовать, sigaction()но если я писал с...
TL; DR: Если ядро Linux теряет буферизованную запись ввода-вывода , есть ли способ для приложения узнать? Я знаю, что вам нужен fsync()файл (и его родительский каталог) для долговечности . Вопрос в том, теряет ли ядро грязные буферы, ожидающие записи, из-за ошибки ввода-вывода, как приложение...
Как мне поймать событие Ctrl+ Cв C
В общем, что мы можем считать само собой разумеющимся, когда добавляем к файлу в UNIX несколько процессов? Возможна ли потеря данных (один процесс перезаписывает изменения другого)? Возможно ли искажение данных? (Например, каждый процесс добавляет одну строку за каждое добавление в файл журнала,...
Мне уже известен настоящий идентификатор пользователя . Это уникальный номер пользователя в системе. В моей системе My uidis $ echo $UID 1014 $ Что обозначают два других идентификатора? И какова польза от эффективного идентификатора пользователя и сохраненного идентификатора пользователя и где мы...
В системах POSIX сигналы завершения обычно имеют следующий порядок (согласно многим страницам MAN и спецификации POSIX): SIGTERM - вежливо попросить завершить процесс. Он должен завершиться корректно, очистив все ресурсы (файлы, сокеты, дочерние процессы и т. Д.), Удалив временные файлы и так...
Мне нужно создать задание CRON, которое будет выполняться в последний день каждого месяца. Я создам его с помощью cPanel. Любая помощь приветствуется. Спасибо
Что такое SEGV_MAPERR, почему его всегда придумывают SIGSEGV?