هذا هو أمر التشغيل المستمر الذي يمكن تشغيله في مزود الاستضافة المجانية OnWorks باستخدام إحدى محطات العمل المجانية المتعددة عبر الإنترنت مثل Ubuntu Online أو Fedora Online أو محاكي Windows عبر الإنترنت أو محاكي MAC OS عبر الإنترنت
برنامج:
اسم
run-one - قم بتشغيل مثيل واحد فقط في كل مرة من بعض الأوامر ومجموعة فريدة من الوسائط
(مفيد ل cronjobs ، على سبيل المثال)
موجز
تشغيل واحد الأمر [ARGS]
تشغيل هذا واحد الأمر [ARGS]
تشغيل واحد باستمرار الأمر [ARGS]
استمر في الجري الأمر [ARGS]
تشغيل واحد حتى النجاح الأمر [ARGS]
تشغيل واحد حتى الفشل الأمر [ARGS]
الوصف
تشغيل واحد هو برنامج نصي مُغلَّف لا يقوم بتشغيل أكثر من مثيل فريد واحد لبعض الأوامر
مع مجموعة فريدة من الحجج.
غالبًا ما يكون هذا مفيدًا مع cronjobs ، عندما لا تريد تشغيل أكثر من نسخة واحدة في كل مرة.
تشغيل هذا واحد يشبه بالضبط تشغيل واحد، إلا أنه سيستخدم سيطرة(1) و قتل(1) لتجد
وقتل أي عمليات جارية يملكها المستخدم ومطابقة أوامر الهدف و
الحجج. لاحظ أن تشغيل هذا واحد سيتم حظره أثناء محاولة قتل عمليات المطابقة ،
حتى تنتهي جميع عمليات المطابقة.
تشغيل واحد باستمرار يعمل بالضبط مثل تشغيل واحد إلا أنه يعيد إصدار "COMMAND [ARGS]"
أي وقت يخرج COMMAND (صفر أو غير الصفر).
استمر في الجري هو اسم مستعار ل تشغيل واحد باستمرار.
تشغيل واحد حتى النجاح يعمل بالضبط مثل تشغيل واحد باستمرار إلا أنه يعيد نشره
"COMMAND [ARGS]" حتى يخرج COMMAND بنجاح (على سبيل المثال ، يخرج من الصفر).
تشغيل واحد حتى الفشل يعمل بالضبط مثل تشغيل واحد باستمرار إلا أنه يعيد نشره
"COMMAND [ARGS]" حتى يخرج COMMAND مع فشل (على سبيل المثال ، مخارج غير صفرية).
مثال
في قشرة واحدة:
تشغيل واحد rsync -azP $ HOME $[البريد الإلكتروني محمي]: / srv / backup
فوسر /
foouser / .bash_history
40298٪ 100 ميجابايت / ثانية 37.13:0:00 (xfer # 00 ، للتحقق = 1/3509)
foouser / .viminfo
20352٪ 100 كيلو بايت / ثانية 98.39:0:00 (xfer # 00 ، للتحقق = 3/3478)
إرسال 746228 بايت تلقى 413059 بايت 36802.76 بايت / ثانية
الحجم الإجمالي 3732890955 التسريع هو 3219.99
في غلاف آخر ، بينما لا يزال الأول قيد التشغيل:
تشغيل واحد rsync -azP $ HOME $[البريد الإلكتروني محمي]: / srv / backup
صدى $؟
1
مثال آخر ... في قشرة واحدة:
$ تشغيل واحد أعلى
في غلاف آخر:
$ تشغيل واحد أعلى
صدى $؟
1
تشغيل هذه القمة $
أعلى - 17:15:36 حتى 1:43 ، 3 مستخدمين ، متوسط التحميل: 1.05 ، 1.04 ، 1.00
المهام: 170 مجموع ، 1 جري ، 169 نائما ، 0 توقف ، 0 زومبي
ويلاحظ أن العملية في القذيفة الأولى قتلت.
قد ترغب في الاحتفاظ باتصال ssh واحد وتشغيله طوال الوقت ، مع:
$ run-one-باستمرار ssh -N -C -L 3128: localhost: 3128 -L 7778: localhost: 7778 example.com
&
استخدم خدمة Keep-one-run عبر الإنترنت باستخدام خدمات onworks.net