table of contents
| SYSTEMD-CAT(1) | systemd-cat | SYSTEMD-CAT(1) |
الاسم¶
systemd-cat - وصل خط أنابيب أو مخرجات برنامج مع السجل
موجز¶
systemd-cat [خيارات...] [أمر] [وسائط...]
systemd-cat [خيارات...]
الوصف¶
يمكن استخدام systemd-cat لوصل المدخل والمخرج القياسيين لعملية مع السجل، أو كأداة تصفية في خط أنابيب الصدفة لتمرير المخرجات التي يولدها عنصر خط الأنابيب السابق إلى السجل.
إذا لم يُمرر أي معامل، يكتب systemd-cat كل ما يقرأه من المدخل القياسي (stdin) إلى السجل.
إذا مُررت معاملات، تُنفذ كسطر أوامر مع وصل المخرج القياسي (stdout) ومخرج الخطأ القياسي (stderr) بالسجل، بحيث يُخزن كل ما يكتبه في السجل.
الخيارات¶
الخيارات التالية مفهومة:
-h، --help
--version
-t, --identifier=
-p، --priority=
--stderr-priority=
إذا لم يُحدد --stderr-priority=، ستُسجل الرسائل من stderr بنفس مستوى الأولوية المبدئي مثل stdout.
أيضًا، لاحظ أنه عندما يستخدم stdout وstderr نفس الأولوية المبدئية، ستُرتّب الرسائل ترتيبًا صارمًا، لأن قناة واحدة تُستخدم لكليهما. عندما تختلف الأولوية المبدئية، تُستخدم قناتان، وبالتالي لن تُرتّب رسائل stdout ترتيبًا صارمًا بالنسبة لرسائل stderr - رغم أنها ستميل إلى الترتيب التقريبي.
أُضيف في الإصدارة 241.
--level-prefix=
--namespace=
أُضيف في الإصدار 256.
حالة الخروج¶
عند النجاح، يُعاد الرقم 0، وإلا فيُعاد رمز فشل غير صفري.
أمثلة¶
مثال 1. استدعاء برنامج
يستدعي هذا /bin/ls مع وصل المخرج القياسي والخطأ بالسجل:
# systemd-cat ls
مثال 2. الاستخدام في خط أنابيب الصدفة
يبني هذا خط أنابيب صدفة يستدعي أيضًا /bin/ls ويكتب المخرجات التي يولدها إلى السجل:
# ls | systemd-cat
على الرغم من أن المثالين لهما تأثيرات متشابهة جدًا، إلا أن الأول مفضل، نظرًا لأن عملية واحدة فقط تعمل في كل مرة ويُلتقط كل من stdout وstderr، بينما في المثال الثاني، يُلتقط stdout فقط.
انظر أيضًا¶
ترجمة¶
تُرجمت هذه الصفحة من الدليل بواسطة زايد السعيدي <zayed.alsaidi@gmail.com>
هذه الترجمة هي وثيقة مجانية؛ راجع رخصة جنو العامة الإصدار 3 أو ما بعده للاطلاع على شروط حقوق النشر. لا توجد أي ضمانات.
إذا وجدت أي أخطاء في ترجمة صفحة الدليل هذه، يرجى إرسال بريد إلكتروني إلى قائمة بريد المترجمين: kde-l10n-ar@kde.org.
| systemd 260.1 |