![]() |
# 2 |
חבר בקהילה
דירוג מסחר: (0)
|
אם כל מה שאתה רוצה זה שלא יראו את הפלט של פקודה מסויימת,
אז מה הקשר ל screen ? קוד:
[SDF@sigma ~/sites]$ tar czvf log.tar.gz log 2>/dev/null [SDF@sigma ~/sites]$ bash --version GNU bash, version 3.2.39(1)-release (i386-portbld-freebsd7.0) Copyright (C) 2007 Free Software Foundation, Inc. [SDF@sigma ~/sites]$ exit שים לב ל קוד:
2>/dev/null מתוך עמוד המנואל של bash: קוד:
/dev/stdin File descriptor 0 is duplicated. /dev/stdout File descriptor 1 is duplicated. /dev/stderr File descriptor 2 is duplicated. |
![]() |
![]() |
# 6 |
חבר בקהילה
דירוג מסחר: (0)
|
לא הבנתי את השאלה.
איזה 0? ישנם שלושה streams שפותחת המערכת הפעלה עבור כל תהליך שרץ. stdin 0 stdout 1 stderr 2 קלט סנדרטי פלט סנדרטי שגיאות סנדרטי מה שאתה רצית במקרה שלך, רצית להעביר את זה למקום אחר כלשהו, כך שלא נראה שום פלט. tar רושם את מה שהוא עושה לתוך stderr וunzip לתוך stdout ולכן השינוי. (מ-2 ל-1) |
![]() |
![]() |
# 7 |
חבר מתקדם
דירוג מסחר: (0)
|
האא סבבה
הבנתי תודה רבה לך אם כבר פתחתי אשכול שאלה אחרונה לי אליך יצרתי סקריפט שבעצם מוריד קובץ ומחלץ אותם עכשיו בחילוץ עשיתי stdout 1 שזה לא יראה את הפלט עכשיו אם אני לא עושה stdout 1 זה שואל אותי אם ברצוני להחליף את הקבצים מה הפקודה שבעצם מאפשרת שבאופן אוטומטי זה יאפשר להחליף את כל הקבצים שזה האפשרות A |
![]() |
![]() |
חברים פעילים הצופים באשכול זה: 1 (0 חברים ו- 1 אורחים) | |
|
|