حفظ مخرجات إعادة البناء في ملف سجل

أستخدم Putty على نظام التشغيل Windows 10 لإعادة بناء Discourse، ثم أنسخ النص من Putty إلى الحافظة، ثم إلى تطبيق ملاحظات للرجوع إليه، في حال حدوث خطأ ما. أدى الترقية إلى 2025.12.0-latest إلى إنتاج الكثير من النصوص لسجل Putty، وحتى هذا كان أكثر من اللازم للحافظة.

أرغب في البدء بحفظ السجل في ملف بدلاً من ذلك. هل هناك دليل موصى به لحفظ ملف السجل، وهل سيعمل ما يلي مع إعادة بناء Discourse؟

cd /var/discourse
./launcher rebuild app 2>&1 | tee filename.log

حسب علمي، لا يوجد دليل رسمي مطلوب لتخزين هذه الأنواع من السجلات، ولكن يجب عليك تجنب إحداث فوضى في أدلة النظام أو التطبيقات. تشمل المواقع الشائعة ما يلي:

  • الدليل الرئيسي للمستخدم الخاص بك (/home/yourusername/)
  • /var/discourse/ نفسه (إذا كانت لديك صلاحيات الكتابة)، للسجلات المؤقتة. دليل سجلات مخصص تقوم بإنشائه، مثل /var/discourse/logs/
إعجاب واحد (1)

شكرًا لك. أسجل الدخول بصفتي الجذر (root) لذلك لا توجد أدلة فرعية داخل home، ولكني سأجرب هذا في المرة القادمة:

cd /var/discourse
./launcher rebuild app 2>&1 | tee /home/filename.log

حسنًا، أرى أنك سألت شيئًا مشابهًا قبل بضع سنوات، ربما هذا؟

جيد جداً، ولكن الرسالة اللاحقة أوضحت لماذا هذا ليس هو الحل. منذ ذلك الموضوع، كنت قد زدت للتو حجم سجل Putty، وكان ذلك كافياً حتى اليوم. سأجرب الأوامر المذكورة أعلاه في المرة القادمة. شكراً لك.

أوصي إما بـ /tmp/filename أو ~/filename. الشرطة المائلة (tilde) هي دليل المنزل الخاص بك، وهو /root للمستخدم root. في /tmp سيتم حذفها تلقائيًا في مرحلة ما.

/home مخصص حقًا لأدلة منازل المستخدمين. إذا كنت

إعجاب واحد (1)

رائع…

cd /var/discourse
./launcher rebuild app 2>&1 | tee ~/filename.log

…إلى اللقاء!

إعجابَين (2)