«lock» etiketlenmiş sorular

9
“Cihaz veya kaynak meşgul” üstesinden nasıl gelinir?
rm -rfBir klasöre denedim ve "cihaz veya kaynak meşgul" oldum . Windows'ta bunu çözmek için LockHunter'ı kullanırdım. Linux eşdeğeri nedir? (Gibi tam makaleler basit cevap yöntemi "Bu kilidini" değil, olduğu gibi verin bu bir . Onlar faydalısın rağmen, Şu anda sadece ASimpleMethodThatWorks ™ ilgileniyorum)
229 files  lock 

3
Pid ve kilit dosyaları ne içindir?
Genellikle programların pid ve kilit dosyaları belirttiğini görüyorum. Ve ne yaptıklarından emin değilim. Örneğin, nginx'i derlerken: --pid-path=/var/run/nginx.pid \ --lock-path=/var/lock/nginx.lock \ Birisi buna ışık tutabilir mi?
75 lock  pidfile 

13
Shell betiklerinde doğru kilitleme mi?
Bazen bir kabuk betiğinin yalnızca bir örneğinin aynı anda çalıştığından emin olmanız gerekir. Örneğin, tek başına kilitleme sağlamayan crond üzerinden yürütülen bir cron işi (örneğin, varsayılan Solaris crond). Kilitlemeyi gerçekleştirmek için kullanılan yaygın bir örnek şudur: #!/bin/sh LOCK=/var/tmp/mylock if [ -f $LOCK ]; then # 'test' -> race begin echo …

4
Kilitleme dosyası nasıl listelenir?
Kullanarak flock, birkaç işlem aynı anda paylaşılan bir kilit alabilir veya yazma kilidi almak için bekliyor olabilir. Bu işlemlerin bir listesini nasıl alabilirim? Diğer bir deyişle, belirli bir dosya için, dosya üzerinde kilitlenen ya da bekleyen her işlemin işlem kimliğini bulmak için idealdir. Çok iyi bir başlangıç ​​olabilirdi, ancak sadece …
51 files  process  lock 


2
Çıktıyı bir dosyaya yönlendirmek dosyaya bir kilit uygular mı?
Eğer bir emrim varsa $ ./script >> file.log bu iki kez çağrılır, ilk görüşme sona ermeden önce yapılan ikinci arama ile ne olur? İlk çağrı çıktı dosyasına özel bir kilitleniyor mu? Öyleyse, ikinci komut dosyası yazmaya çalışırken başarısız olur mu, yoksa kabuk çıktıyı kabul ediyor mu (komut dosyasının bitmesine izin …

6
Gedit VirtualBox paylaşımında bir dosyayı kaydetmiyor: Metin dosyası meşgul
Diğer uygulamaları (örneğin openoffice) kullanarak değiştirebileceğim bir metin dosyasına sahibim . Ancak kullanarak değiştirmeye ve kaydetmeye çalıştığımda gedit, şu hatalardan alıyorum gedit: Could not save the file /media/sf_Ubuntu/BuildNotes.txt. Unexpected error: Error renaming temporary file: Text file busy BuildNotes.txt izni aşağıdaki gibidir: -rwxrwx--- 1 root vboxsf 839 2012-10-26 12:08 BuildNotes.txt ve …


3
Bu komut dosyası yalnızca bir örneğinin çalışmasını nasıl sağlar?
19 Ağustos 2013 tarihinde, Randal L. Schwartz , Linux'ta, "[b] betiğinin yalnızca bir örneğinin yarış koşulları olmadan veya kilit dosyalarını temizlemek zorunda kalmadan" çalışmasını sağlamak için tasarlanan bu kabuk betiğini yayınladı : #!/bin/sh # randal_l_schwartz_001.sh ( if ! flock -n -x 0 then echo "$$ cannot get flock" exit 0 …


2
Flok ve exec bash için güvenli mi?
Gördüğüm "standart" kilitleme snippet'i ... ( flock -n 200 || exit 1; # do stuff ) 200>program.lock execO noktada kullanmak güvenli mi (test böyle söylüyor) ? Alt işlem kilidi tutacak mı? ( flock -n 200 || exit 1; exec /usr/bin/python vendors-notcoolstuff.py ) 200>program.lock Yürütülen işlemlerin açık dosya tanımlayıcılarını tutması ve …
13 bash  lock 

2
Oturumumu Xfce'de nasıl kilitleyebilirim?
Xfce (Debian Kararsız) oturumumu kilitlemek için basit bir yol arıyorum. Şifremi her uyandırma sırasında yazmak istemiyorum, ancak tanımlama isteyen bir kısayola (bir komut satırını başlatan) basmak istiyorum. Kullanımı öğle yemeğinden ayrılırken dizüstü bilgisayarımı kilitlemektir. Ekranı kapatmadan önce bu kısayola basmak istiyorum (ve dizüstü bilgisayarı askıya almak için koymak). Birisi uyandırmaya …
13 xfce  suspend  lock 

3
Sürüye birden fazla komut iletme
flock -x -w 5 ~/counter.txt 'COUNTER=$(cat ~/counter.txt); echo $((COUNTER + 1)) > ~/counter.txt' flockYukarıdaki örnekte olduğu gibi birden çok komutu nasıl iletirim? Anladığım kadarıyla, flockfarklı bayraklar (özel için -x, zaman aşımı için -w), ardından kilitlenecek dosya ve ardından çalıştırılacak komut alır. Bu işleve nasıl iki komut geçireceğinden emin değilim (kilitli …

2
5 başarısız oturum açma denemesinden sonra kullanıcıları nasıl kilitleyebilirim?
5 başarısız oturum açma denemesinden sonra kullanıcıları nasıl kilitleyebilirim? Nasıl yapılacağına dair birkaç dağıtım / sürüm topladım, ancak test edemiyorum. RHEL4 : aşağıdakileri ekleyerek: 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 için: /etc/pam.d/system-auth /etc/pam.d/login /etc/pam.d/sshd RHEL4 : ??? SLES9 : aşağıdakileri ekleyerek: auth required pam_tally.so no_magic_root account …
12 password  pam  lock 


Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.