EnglishFrenchSpanyol

Ad


Favicon OnWorks

lockfile - Dalam talian di Awan

Jalankan fail kunci dalam penyedia pengehosan percuma OnWorks melalui Ubuntu Online, Fedora Online, emulator dalam talian Windows atau emulator dalam talian MAC OS

Ini ialah fail kunci arahan yang boleh dijalankan dalam penyedia pengehosan percuma OnWorks menggunakan salah satu daripada berbilang stesen kerja dalam talian percuma kami seperti Ubuntu Online, Fedora Online, emulator dalam talian Windows atau emulator dalam talian MAC OS.

JADUAL:

NAMA


lockfile - pencipta fail semaphore bersyarat

SINOPSIS


kunci kunci -masa tidur | -r mencuba semula |
-l masa kunci tamat | -s Menggantung | -! | -ml | -mu | nama fail ...

DESCRIPTION


kunci kunci boleh digunakan untuk mencipta satu atau lebih semafor fail. Jika lockfile tidak boleh mencipta semua
fail yang ditentukan (dalam susunan yang ditentukan), ia menunggu masa tidur (lalai kepada 8) saat
dan cuba semula fail terakhir yang tidak berjaya. Anda boleh menentukan bilangan mencuba semula kepada
lakukan sehingga kegagalan dikembalikan. Jika bilangan mencuba semula ialah -1 (lalai, iaitu, -r-1)
lockfile akan mencuba semula selama-lamanya.

Sekiranya bilangan mencuba semula tamat tempoh sebelum semua fail dibuat, lockfile kembali
kegagalan dan mengalih keluar semua fail yang diciptanya sehingga ketika itu.

Menggunakan lockfile sebagai keadaan gelung dalam skrip shell boleh dilakukan dengan mudah dengan menggunakan
yang -! bendera untuk menyongsangkan status keluar. Untuk mengelakkan gelung tak terhingga, kegagalan untuk sebarang
sebab selain daripada fail kunci yang sedia ada tidak terbalik kepada kejayaan tetapi sebaliknya
masih kembali sebagai kegagalan.

Semua bendera boleh ditentukan di mana-mana sahaja pada baris arahan, ia akan diproses apabila
dihadapi. Baris arahan hanya dihuraikan dari kiri ke kanan.

Semua fail yang dibuat oleh lockfile akan dibaca sahaja, dan oleh itu perlu dialih keluar
bersama rm -f.

Jika anda nyatakan a masa kunci tamat maka fail kunci akan dialih keluar secara paksa selepas masa kunci tamat
saat telah berlalu sejak lockfile kali terakhir diubah suai/dicipta (kemungkinan besar oleh sesetengah orang
program lain yang secara tidak dijangka telah lama mati, dan oleh itu tidak dapat membersihkannya
sisa kunci fail). Fail kunci adalah kebal kecondongan jam. Selepas fail kunci telah dialih keluar oleh
daya, penggantungan Menggantung saat (lalai kepada 16) diambil kira, untuk
menghalang penyingkiran segera yang tidak disengajakan mana-mana fail kunci yang baru dibuat oleh program lain
(bandingkan GANTUNG in procmail(1)).

Peti mel kunci
Jika keizinan pada direktori kili mel sistem membenarkannya, atau jika fail kunci adalah sesuai
setgid, ia akan dapat mengunci dan membuka kunci peti mel sistem anda dengan menggunakan pilihan -ml
and -mu masing-masing.

CONTOH


Katakan anda ingin memastikan bahawa akses kepada fail "penting" adalah bersiri, iaitu, tidak
lebih daripada satu program atau skrip shell harus dibenarkan untuk mengaksesnya. Untuk kesederhanaan
sake, mari kita andaikan bahawa ia adalah skrip shell. Dalam kes ini, anda boleh menyelesaikannya seperti ini:
...
kunci fail penting.kunci
...
akses_"penting"_kepada_kandungan_hati_anda
...
rm -f penting.kunci
...
Sekarang jika semua skrip yang mengakses "penting" mengikut garis panduan ini, anda akan yakin
bahawa paling banyak satu skrip akan dilaksanakan antara arahan `lockfile' dan `rm'.

PERSEKITARAN


LOGNAME digunakan sebagai petunjuk untuk menentukan nama log masuk invoker

Gunakan fail kunci dalam talian menggunakan perkhidmatan onworks.net


Pelayan & Stesen Kerja Percuma

Muat turun apl Windows & Linux

Arahan Linux

Ad