Вопросы с тегом «lock»

9
Как преодолеть «устройство или ресурс занят»?
Я попытался rm -rfоткрыть папку и получил «устройство или ресурс занят». В Windows я бы использовал LockHunter, чтобы решить эту проблему. Что такое эквивалент Linux? (Пожалуйста, дайте в качестве ответа простой метод «разблокировать этот», а не полные статьи, подобные этой . Хотя они полезны, в настоящее время меня интересует только …
229 files  lock 

3
Для чего нужны файлы pid и lock?
Я часто вижу, что программы указывают файлы pid и lock. И я не совсем уверен, что они делают. Например, при компиляции nginx: --pid-path=/var/run/nginx.pid \ --lock-path=/var/lock/nginx.lock \ Может кто-нибудь пролить свет на этот?
75 lock  pidfile 

13
Правильная блокировка в скриптах оболочки?
Иногда необходимо убедиться, что одновременно запущен только один экземпляр сценария оболочки. Например, задание cron, которое выполняется через crond, которое не обеспечивает самостоятельную блокировку (например, crond по умолчанию Solaris). Распространенным шаблоном для реализации блокировки является такой код: #!/bin/sh LOCK=/var/tmp/mylock if [ -f $LOCK ]; then # 'test' -> race begin echo …

4
Как перечислить процессы блокировки файла?
При использовании flockнесколько процессов могут иметь общую блокировку одновременно или могут ожидать блокировки записи. Как мне получить список этих процессов? То есть, для данного файла X, в идеале, найти идентификатор процесса каждого процесса, который либо удерживает, либо ожидает блокировку файла. Это было бы очень хорошее начало, хотя бы просто подсчитать …
51 files  process  lock 


2
Применяет ли перенаправление вывода в файл блокировку файла?
Если у меня есть команда $ ./script >> file.log что вызывается дважды, а второй вызов происходит до того, как закончится первый, что происходит? Получает ли первый вызов эксклюзивную блокировку выходного файла? Если так, второй сценарий терпит неудачу при попытке записи, или оболочка принимает вывод (позволяющий завершить выполнение сценария) и выдает …

6
Gedit не сохранит файл на общем ресурсе VirtualBox: текстовый файл занят
У меня есть текстовый файл, который я могу изменить, используя другие приложения (например openoffice). Но когда я пытаюсь изменить и сохранить его с помощью gedit, я получаю сообщение об ошибке gedit: Could not save the file /media/sf_Ubuntu/BuildNotes.txt. Unexpected error: Error renaming temporary file: Text file busy разрешение BuildNotes.txt выглядит следующим …


3
Как этот скрипт гарантирует, что работает только один его экземпляр?
19 августа 2013 года Рэндал Л. Шварц опубликовал этот сценарий оболочки, который должен был гарантировать, что в Linux «работает только один экземпляр []], без условий гонки или необходимости очистки файлов блокировки»: #!/bin/sh # randal_l_schwartz_001.sh ( if ! flock -n -x 0 then echo "$$ cannot get flock" exit 0 fi …


2
Является ли flock & exec безопасным в bash?
"Стандартный" фрагмент блокировки, который я видел, выглядит примерно так ... ( flock -n 200 || exit 1; # do stuff ) 200>program.lock Насколько безопасно (кажется, что тестирование говорит об этом) использовать execв этот момент? Будет ли подпроцесс сохранять блокировку? ( flock -n 200 || exit 1; exec /usr/bin/python vendors-notcoolstuff.py ) …
13 bash  lock 

2
Как заблокировать мой сеанс в Xfce?
Я ищу простой способ заблокировать мою сессию в Xfce (Debian Unstable). Я не хочу писать свой пароль при каждом пробуждении, но я хочу иметь возможность нажать на ярлык (который запускает командную строку), который запрашивает идентификацию. Когда я ухожу с работы на обед, я могу заблокировать свой ноутбук. Я хочу нажать …
13 xfce  suspend  lock 

2
Как заблокировать пользователей после 5 неудачных попыток входа?
Как заблокировать пользователей после 5 неудачных попыток входа? Я собрал несколько дистрибутивов / версий, как это сделать, но я не могу проверить это. RHEL4 : добавив: auth required /lib/security/$ISA/pam_tally.so no_magic_root account required /lib/security/$ISA/pam_tally.so deny=5 reset no_magic_root чтобы: /etc/pam.d/system-auth /etc/pam.d/login /etc/pam.d/sshd RHEL4 : ??? SLES9 : добавив: auth required pam_tally.so no_magic_root …
12 password  pam  lock 

3
Передайте несколько команд, чтобы собираться
flock -x -w 5 ~/counter.txt 'COUNTER=$(cat ~/counter.txt); echo $((COUNTER + 1)) > ~/counter.txt' Как бы я передал несколько команд, flockкак в примере выше? Насколько я понимаю, flockпринимает различные флаги (-x для исключительного, -w для тайм-аута), затем файл для блокировки, а затем команду для запуска. Я не уверен, как мне передать …


Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.