13
শেল স্ক্রিপ্টগুলিতে সঠিক লকিং?
কখনও কখনও আপনাকে নিশ্চিত করতে হবে যে শেল স্ক্রিপ্টের কেবলমাত্র একটি উদাহরণ একই সময়ে চলমান। উদাহরণস্বরূপ একটি ক্রোন জব যা ক্রন্ডের মাধ্যমে সম্পাদিত হয় যা নিজস্বভাবে লকিং সরবরাহ করে না (যেমন ডিফল্ট সোলারিস ক্রন্ড)। লকিং বাস্তবায়নের একটি সাধারণ প্যাটার্ন হ'ল এই কোড: #!/bin/sh LOCK=/var/tmp/mylock if [ -f $LOCK ]; then …