এই খুব অদ্ভুত। আমি সেট করতে চেষ্টা করছি ulimitকরার 60000আমার মাধ্যমে startup.sh:
#!/bin/bash
ulimit -n 60000
echo "Hello! File Descriptor set"
আমি এটি ./startup.sh(755 ফাইলের অনুমতিগুলি) দিয়ে সম্পাদন করতে পারি এবং ইকো লাইনটি মুদ্রিত হয় এবং কোন ত্রুটি দেখানো হয় না। যাইহোক, যখন আমি ulimit -nএটা এখনও দেখায় 1024, কি হচ্ছে?
আমি কি আকর্ষণীয় মনে করি আমি ulimit -n 60000টার্মিনালে টাইপ করতে পারি, এবং তারপর ulimit -nএটি পুরোপুরি কাজ করে। কেন আমি একটি স্ক্রিপ্টের মাধ্যমে ফাইল বর্ণনাকারী সীমা সেট করতে পারি না?
ডেবিয়ান 8, 64-বিট। OpenVZ কন্টেইনার