Еще нет никакого руководства использования этим тегом …!

Руководство использования, также известное как тег выборка Wiki, является короткой аннотацией, которая описывает, когда и почему тег должен использоваться на этом сайте конкретно.

Еще нет никакого тега Wiki для этого тега …!

Справка wikis тега представляет вновь прибывших тегу. Они содержат обзор темы, определенной тегом, наряду с инструкциями по его использованию.

Все зарегистрированные пользователи могут предложить новый тег wikis.

(Обратите внимание, что, если у Вас есть меньше чем 20 000 репутаций, Ваш тег, Wiki будет одноранговым узлом, рассмотренным, прежде чем это будет опубликовано.)

4
ответа

Передайте несколько команд для скапливания

-x-w 5 ~/counter.txt скопления '$ COUNTER= (кошка ~/counter.txt); $ эха ((ПРОТИВОСТОЯТ + 1))> ~/counter.txt', Как я передал бы несколько команд для скапливания как в примере выше? Насколько я понимаю...
18.02.2018
3
ответа

crontab не выполняет скрипт

crontab: * / 5 * * * * /home/owner/scripts/upload_main.sh upload_main.sh: #! / Bin / bash flock -xn /home/owner/locks/upload.lck -c /home/owner/scripts/upload_silent.sh upload_silent.sh: #! / bin / bash ...
03.02.2017
2
ответа

Существует ли действительно простой и надежный способ создать уникальный файл блокировки ()в Linux? без использования `флок`

РЕДАКТИРОВАТЬ :Я узнал, как использовать flock для эксклюзивной блокировки и как с этим не связываться:https://superuser.com/questions/1619940/flock-is-randomly-failing-on-desktop-pc-but-not-on-notebook-could-be-defectiv/....
23.01.2021
2
ответа

Обработка устаревших блокировок файлов в Linux и надежное использование flock

У меня есть скрипт, который я регулярно запускаю через cron (каждые несколько минут ). Однако сценарий не должен выполняться несколько раз параллельно, а иногда он выполняется немного дольше, поэтому я хотел реализовать некоторые...
20.06.2020
2
ответа

Использование стада не удается с ZSH, но работает в Bash?

Использование механизма от ответа на https://unix.stackexchange.com/a/274999/5132 в оболочке z :( Flock -x 200 эхо «тест»; ) 200> MyLockFile2 возвращает ZSH: ошибка разбора в пределах 200 'в то время как ...
14.10.2018
1
ответ

Как запустить eval с помощью команды lockf?

У меня есть команда, которую я запускаю через eval, как показано ниже. #! /бин/ш только для чтения scr="MYENV=1 ш /tmp/scr.sh" eval ${scr} -a 1 -b 2 Теперь я хочу запустить скрипт scr с помощью утилиты lockf, поэтому я сделал следующие изменения :#! /бин/
31.08.2021
1
ответ

Скрипт rsync работает на CentOS 7, тот же скрипт не работает на RHEL 7

У меня есть кластер виртуальных машин с 3 узлами на CentOS7 и одним узлом на RHEL7. Существует каталог, в котором включен rsync /mnt//portal/wso2telcohub -3.0.2/repository/deployment/server/synapse -...
06.05.2020
1
ответ

Сбой командного сценария flock на xunbuntu 16.04 - не понимаю, почему

#! / Bin / bash (flock -n 200 || exit 1 # команды, выполняемые в режиме сна блокировки 3 echo "TEST" ) 200> /home/nis/Scripts/lock.txt При запуске этого сценария возникает следующая ошибка: lock.sh: 7: lock.sh: ...
10.05.2019
1
ответ

Невозможно заставить работать bash flock

Я взял образец сценария bash из того, что я видел вокруг относительно функции bash flock. Я делаю: func () {42> / home / foo flock -e 42 || выход 1 эхо "привет мир" сон 5 } Затем я ...
13.03.2018
1
ответ

Проверка и проверка блокировки из другого процесса

Я пытаюсь создать служебную оболочку (сценарий init.d) для одного из моих любимых приложений. Приложение создает как PID, так и файл блокировки, поэтому я пытаюсь использовать их, чтобы убедиться, что я могу ...
13.04.2017
1
ответ

Дублирование файлового дескриптора, связанного с блокировкой fcntl?

По словам человека страницы dup2, этот системный вызов создает новую копию старого дескриптора файла. Два дескриптора не используются совместно (флаг закрытия при выполнении). Однако в случае файлового дескриптора мы ...
15.09.2016
1
ответ

Как сделать блокировку файла из сценария оболочки? [duplicate]

Я хотел бы синхронизировать два Bash скрипта через блокировку файла. Как это сделать? В Zsh есть вызов zsystem flock, но есть ли более "шелловский" метод, который также доступен для Bash?
10.09.2016
0
ответов

Синхронизация доступа к общему удаленному ресурсу

У меня есть общий кеш на удаленном сервере, который читают и записывают несколько клиентов, поэтому мне нужно синхронизировать доступ к этому кешу. Я думаю, что мог бы :SSH в удаленный и получить стадо на сервере Отправьте обновление на сервер (rsync
22.09.2021
0
ответов

Можем ли мы сказать, работает ли команда по процессу или нет, глядя на файл блокировки флота?

- это стадо UTIL Linux, реализованный на основе стада ( ) В Linux C API? Можем ли мы сказать, управляет ли команда процессом или нет, посмотрев на файл блокировки в одиночку? Я обнаружил, что когда команда охраняема ...
30.10.2018
0
ответов

Почему flock (1) может выполнять межпроцессную блокировку?

flock связан с описанием открытого файла, а open (2) создает новый описание открытого файла. Таким образом, вызов flock (1) в двух отдельных оболочках откроет файл блокировки отдельно и приведет к двум open -...
10.05.2018
0
ответов

Флокирование файлового дескриптора в сценарии оболочки

Я думал, что это даст мне непрерывные пары начало-конец, но это не так: #! / bin / bash fun () (flock 1 || {echo> & 2 "$ BASHPID: FAIL: $?"; exit 1;} echo "$ BASHPID begin" sleep 1; ...
29.06.2016