Linux Tutorial for Beginners: Introduction to Linux Operating System
جدول المحتويات:
Sleep هو أداة مساعدة لسطر الأوامر تسمح لك بتعليق عملية الاتصال لفترة محددة. بمعنى آخر ، يقوم أمر السكون بإيقاف تنفيذ الأمر التالي مؤقتًا لعدد معين من الثواني.
يكون أمر السكون مفيدًا بشكل خاص عند استخدامه في برنامج نصي bash shell ، على سبيل المثال عند إعادة محاولة إجراء عملية فاشلة أو داخل حلقة.
في هذا البرنامج التعليمي ، سوف نوضح لك كيفية استخدام أمر Linux sleep.
كيفية استخدام النوم القيادة
بناء جملة أمر السكون كما يلي:
sleep NUMBER…
قد يكون
NUMBER
عددًا صحيحًا موجبًا أو رقمًا عائمًا.
قد يكون
SUFFIX
أحد الإجراءات التالية:
-
s
- ثواني (افتراضي)m
- دقائقh
- ساعاتd
- أيام
عندما لا يتم استخدام اللاحقة ، يتم تعيينها افتراضيًا على ثوانٍ.
عندما يتم تحديد وسيطين أو أكثر ، يكون إجمالي مقدار الوقت مكافئًا لمجموع قيمها.
فيما يلي بعض الأمثلة البسيطة التي توضح كيفية استخدام الأمر sleep:
-
النوم لمدة 5 ثوان:
sleep 5
النوم لمدة 0.5 ثانية:
sleep 0.5
النوم لمدة دقيقتين و 30 ثانية:
sleep 2m 30s
أمثلة باش النصي
فيما يلي المثال الأساسي لكيفية استخدام أمر السكون في البرامج النصية للباش. عند تشغيل البرنامج النصي ، سيتم طباعة الوقت الحالي بتنسيق
HH:MM:SS
. ثم يقوم أمر السكون بإيقاف البرنامج النصي مؤقتًا لمدة 5 ثوانٍ. عندما تنقضي الفترة الزمنية المحددة ، يطبع السطر الأخير من البرنامج النصي مرة أخرى الوقت الحالي.
#!/bin/bash # start time date +"%H:%M:%S" # sleep for 5 seconds sleep 5 # end time date +"%H:%M:%S"
سيظهر الإخراج بشيء من هذا القبيل:
13:34:40 13:34:45
دعونا نلقي نظرة على مثال أكثر تقدما.
#!/bin/bash while: do if ping -c 1 ip_address &> /dev/null then echo "Host is online" break fi sleep 5 done
سيتحقق البرنامج النصي أعلاه مما إذا كان المضيف متصلاً أم لا كل 5 ثوانٍ ، وعندما ينتقل المضيف عبر الإنترنت ، سيخطرك البرنامج النصي ويتوقف.
كيف يعمل البرنامج النصي:
- في السطر الأول ، نقوم بإنشاء حلقة لا نهائية أثناء الحلقة. ثم نستخدم الأمر ping لتحديد ما إذا كان يمكن الوصول إلى المضيف الذي يحمل عنوان IP الخاص بـ
ip_address
أم لا. إذا كان المضيف قابلاً للوصول ، فسوف يردد البرنامج النصي "Host is online" إنهاء الحلقة. إذا لم يكن المضيف قابلاً للوصول ، فإن أمر السكون يوقف البرنامج النصي مؤقتًا لمدة 5 ثوانٍ ثم تبدأ الحلقة من البداية.
استنتاج
الآن يجب أن يكون لديك فهم جيد لكيفية استخدام الأمر Linux sleep.
يعد أمر السكون أحد أبسط أوامر shell ، ويقبل وسيطة واحدة فقط يتم استخدامها لتحديد الفاصل الزمني للنوم.
محطة النوميحتوي على برنامج Office Softmaker منخفض التكلفة يتضمن البرنامج النصي المعتاد ، Plus BASIC
يشمل Softmaker Office البرامج الأساسية نفسها كما في Ashampoo Office 2010 ، بالإضافة إلى لغة البرمجة النصية BasicMaker.
إصلاح: البرنامج النصي على هذه الصفحة يتسبب في تشغيل Internet Explorer ببطء
Fix It: Script on this page is caused برنامج Internet Explorer لتشغيل ببطء. إذا استمر تشغيله ، فقد يصبح الكمبيوتر غير مستجيب.
كيفية استخدام الأمر linux sftp لنقل الملفات
SFTP (بروتوكول نقل ملفات SSH) هو بروتوكول آمن للملفات يستخدم للوصول إلى الملفات ونقلها عبر نقل SSH مشفر. في هذا البرنامج التعليمي ، سوف نوضح لك كيفية استخدام أمر Linux 'sftp'.