View Single Post
ישן 08-06-09, 11:27   # 4
yonatan
I am root
דירוג מסחר: (0)
 
yonatan's Avatar
 
מיני פרופיל
תאריך הצטרפות: Oct 2005
מיקום: אשדוד
גיל: 39
הודעות: 3,911

yonatan לא מחובר  

ציטוט:
נכתב במקור על ידי TelecarT צפה בהודעה
גם פקודות שלא מחזירות פלט מחזירות exit status כלשהוא,
הפקודה echo $? מאפשרת לנו לראות מה הstatus שהפקודה סיימה.

כאשר 0 אומר שהפקודה רצה בהצלחה.. וכל מס' אחר מציין על הודעת שגיאה כלשהיא.
איך לעשות בדיוק את מה שאתה מבקש?
הרעיון היחיד שעולה לי לראש הוא להריץ את פקודת ההעתקה ב sub shell ובאמצעות לולאת while, לבדוק אחת לשניה את הexit status של הsub shell.
אה דני אתה זוכר את הלולאה שבניתי כשהיה ממש משעמם ? - עכשיו הבאת לי רעיון לפתח את זה עם מצבי יציאה.... שיהיה יותר פונקציונאלי
http://www.blog.isra3l.net/?p=7

זה בדיוק מה שעושה את האפקט.. ( אפשר לשים נקודות במקום הקווים ).

--
בכל מקרה , לפתוח האשכול - אתה יכול להשתמש ב cp -v זה יראה לך התקדמות לפי קובץ.. אמנם לא ממש מה שרצית אבל זה הכי קרוב לפתרון בלי סקריפטינג.

אפשרות נוספת, כנס לקוד מקור של cp , ותוסיף את זה שם...
__________________
אחסון אתרים - Red Hat Certified
עקבו אחרינו בטוויטר!

  Reply With Quote