هذا هو الأمر dtach الذي يمكن تشغيله في مزود الاستضافة المجانية OnWorks باستخدام إحدى محطات العمل المجانية المتعددة عبر الإنترنت مثل Ubuntu Online أو Fedora Online أو محاكي Windows عبر الإنترنت أو محاكي MAC OS عبر الإنترنت
برنامج:
اسم
dtach - برنامج بسيط يحاكي ميزة فصل الشاشة.
موجز
com.dtach -a
com.dtach -A
com.dtach -c
com.dtach -n
الوصف
com.dtach هو برنامج يحاكي ميزة فصل الشاشة. إنه مصمم ليكون
شفافة وغير تدخلية ؛ يتجنب تفسير المدخلات والمخرجات بين المرفقات
المحطات والبرنامج تحت سيطرتها. وبالتالي ، فإنه يعمل بشكل أفضل مع وضع ملء الشاشة
تطبيقات مثل emacs.
com.dtach مخصص للمستخدمين الذين يريدون ميزة فصل الشاشة دون الأخرى
فوق الشاشة. إنه صغير ، لا يستخدم العديد من المكتبات ، ويبقى بعيدًا عن الطريق
قدر المستطاع.
جلسة في com.dtach هو مثيل واحد يعمل فيه البرنامج تحت سيطرة
com.dtach. تم فصل البرنامج عن المحطة الأصلية ، وبالتالي فهو محمي
من الجهاز الطرفي الأصلي الذي تم فصله لسبب ما.
حالات أخرى من com.dtach يمكنهم إرفاق أنفسهم بجلسة معينة. المدخلات والمخرجات
بين البرنامج الذي يعمل في com.dtach الدورة والمحطات المرفقة.
com.dtach يتجنب تفسير تدفق الاتصال بين البرنامج والمرفق
محطات؛ بدلاً من ذلك ، يعتمد على قدرة المحطات المرفقة على إدارة
الشاشة.
يتم تمثيل الجلسات بواسطة مآخذ مجال Unix في نظام الملفات. لا يوجد إذن آخر
يتم إجراء فحص بخلاف فحوصات الوصول إلى نظام الملفات. com.dtach يخلق سيد
العملية التي تراقب مقبس الجلسة والبرنامج وأي أطراف توصيل متصلة.
MODES
com.dtach عدة طرق للعملية. يمكنه إنشاء جلسة جديدة يكون فيها البرنامج
تم تنفيذه ، أو يمكن إرفاقه بجلسة موجودة. تحدد الوسيطة الأولى أي وضع
com.dtach يجب أن تعمل في.
-a إرفاق بجلسة موجودة. com.dtach يرفق نفسه بالجلسة المحددة بواسطة
. بعد اكتمال الإرفاق ، حجم نافذة المحطة الحالية
يتم إرساله إلى العملية الرئيسية ، كما يُطلب إعادة رسم.
-A قم بالإرفاق بجلسة حالية أو إنشاء جلسة جديدة. com.dtach يحاول أولاً إرفاقه
الجلسة المحددة بواسطة إذا كان ذلك ممكنا. إذا كانت محاولة فتح المقبس
فشل com.dtach يحاول إنشاء جلسة جديدة قبل الارتباط بها.
-c ينشئ جلسة جديدة. يتم إنشاء جلسة جديدة يكون فيها البرنامج المحدد
أعدم. com.dtach ثم يحاول إرفاق نفسه بالجلسة المنشأة حديثًا.
-n يقوم بإنشاء جلسة جديدة ، دون التعلق بها. يتم إنشاء جلسة جديدة فيها
يتم تنفيذ البرنامج المحدد. com.dtach لا تحاول أن تعلق حديثا
إنشاء الجلسة ، ومع ذلك ، والخروج بدلاً من ذلك.
OPTIONS
com.dtach لديه عدد قليل من الخيارات التي تسمح لك بتعديل سلوكه. يمكن لكل عملية إرفاق
لديك إعدادات منفصلة لهذه الخيارات ، مما يسمح ببعض المرونة.
-e
يضبط حرف الفصل على . عندما يتم الضغط على حرف الفصل ، com.dtach
يفصل نفسه عن الجلسة الحالية ويخرج. العملية الجارية في
جلسة لا تتأثر الفصل. بشكل افتراضي ، يتم تعيين حرف الفصل على ^ \
(كنترول-\).
-E تعطيل حرف الفصل. com.dtach لا يحاول مسح المدخلات من الجهاز
لشخصية منفصلة. الطريقة الوحيدة للانفصال عن الجلسة هي الإرسال
عملية الربط إشارة مناسبة.
-r
يعين طريقة إعادة الرسم على . الطرق الصحيحة هي لا شيء, ctrl_l أو ونش.
لا شيء يعطل إعادة الرسم تمامًا ، ctrl_l يرسل حرف Ctrl L إلى البرنامج
إذا كان الجهاز في وضع الحرف في وقت واحد وعدم وجود صدى ، و ونش القوات أ
ترسل إشارة ونش إلى البرنامج.
عند إنشاء جلسة جديدة ، يتم استخدام الطريقة المحددة كإعادة رسم افتراضية
طريقة الجلسة. إذا لم يتم تحديدها ، فإن ctrl_l الطريقة المستخدمة.
-z تعطيل معالجة مفتاح الإيقاف المرحلي. عادة، com.dtach سوف يعلق نفسه عندما
الضغط على مفتاح التعليق. باستخدام هذا الخيار ، يتم إرسال حرف التعليق إلى ملف
جلسة بدلا من التعامل معها com.dtach.
أمثلة
يُنشئ المثال التالي جلسة جديدة لها طابع فصل وتعليق
تم تعطيل المعالجة. يتم إنشاء مقبس في / تمة دليل للدورة.
$ dtach -c / tmp / foozle -Ez bash
يتم إرفاق المثال التالي بجلسة / tmp / foozle إذا كانت موجودة ، وإذا لم تكن موجودة ،
ينشئ جلسة جديدة باستخدام / tmp / foozle كمقبس للجلسة. تجهيز
يتم تعطيل حرف التعليق أيضًا لمثيل إرفاق.
$ dtach -A / tmp / foozle -z bash
يرفق المثال التالي بجلسة / tmp / foozle ، باستخدام ملف ونش طريقة إعادة الرسم
لإعادة رسم الشاشة.
$ dtach -a / tmp / foozle -r ونش
ينشئ المثال التالي جلسة جديدة ويعين طريقة إعادة الرسم الافتراضية لـ
جلسة إلى ونش طريقة إعادة الرسم.
$ dtach -c / tmp / foozle -r winch bash
استخدم dtach عبر الإنترنت باستخدام خدمات onworks.net