פורסם: 13/08/2014 - 14:12
נושא ההודעה: כיצד ניתן לראות פלט של מסוף שעובד ב- cron
|
שלום
יש לי script שרץ דרך crontab והוא שולח פלט האם אני יכול בדרך כל שהיא להתחבר ולראות את הפלט שהוא פולט
תודה
|
|
חזרה לתוכן הדיון |
פורסם: 13/08/2014 - 14:41
נושא ההודעה:
|
אתה יכול להפנות אותו לקובץ?
|
|
חזרה לתוכן הדיון |
פורסם: 13/08/2014 - 15:13
נושא ההודעה:
|
ברנש : | אתה יכול להפנות אותו לקובץ? |
שלום,
לא כי אז יהיה לי עומס של קובץ גדול כאשר הוא יתמלא
תודה
|
|
חזרה לתוכן הדיון |
פורסם: 13/08/2014 - 15:22
נושא ההודעה:
|
משהו בסגנון של:
command >> /dev/pts/0
|
|
חזרה לתוכן הדיון |
פורסם: 13/08/2014 - 15:40
נושא ההודעה:
|
ik לא מחובר : | משהו בסגנון של:
command >> /dev/pts/0 |
תודה,
נסיתי כך וזה לא נותן כלום
cat >> /dev/pts/0
|
|
חזרה לתוכן הדיון |
פורסם: 13/08/2014 - 16:53
נושא ההודעה:
|
שלום
דרך אגב אני רואה שאני מקבל כל פעם דואר ל- root עם הפלט של הסקריפט
תודה
|
|
חזרה לתוכן הדיון |
פורסם: 13/08/2014 - 17:07
נושא ההודעה:
|
ik לא מחובר : | משהו בסגנון של:
command >> /dev/pts/0 |
אני מניח שהתכוונת למשהו בסגנון:
{code]
command >/dev/ttyN 2>&1
[/code]
או
קוד: |
command >/dev/console 2>&1
|
וכמובן: התשובה לשאלתך היא שכמו שגילית, ברירת המחדל של cron היא להפנות את הפלט לדואר.
|
|
חזרה לתוכן הדיון |
פורסם: 13/08/2014 - 18:05
נושא ההודעה:
|
צפריר : | ik לא מחובר : | משהו בסגנון של:
command >> /dev/pts/0 |
אני מניח שהתכוונת למשהו בסגנון:
{code]
command >/dev/ttyN 2>&1
[/code]
או
קוד: |
command >/dev/console 2>&1
|
וכמובן: התשובה לשאלתך היא שכמו שגילית, ברירת המחדל של cron היא להפנות את הפלט לדואר. |
עדיין לא מראה כלום האם זה בגלל שברירת המחדל היא שהוא מעביר את הפלט לדואר?
האם ידוע לך כיצד ניתן לשנות הגדרה זו
תודה
|
|
חזרה לתוכן הדיון |
פורסם: 13/08/2014 - 18:20
נושא ההודעה:
|
זה הפוך: ברירת המחדל היא לשלוח לדואר (אבל רק אם יש פלט).
אם אתה מפנה את הפלט למקום אחר (לדוגמה: קובץ, או מסוף), הוא לא נשלח לדואר.
|
|
חזרה לתוכן הדיון |
פורסם: 13/08/2014 - 18:54
נושא ההודעה:
|
צפריר : | זה הפוך: ברירת המחדל היא לשלוח לדואר (אבל רק אם יש פלט).
אם אתה מפנה את הפלט למקום אחר (לדוגמה: קובץ, או מסוף), הוא לא נשלח לדואר. |
שלום
כן זה מה שאני רוצה שברגע שיש פלט אני לא רוצה שהוא ישלח אותו לדואר וגם לא לקובץ אלא למסוף כל שהוא ומתי שאני רוצה אני יוכל לראות אותו על ידי פקודות הנ"ל בזמן אמת
תודה
|
|
חזרה לתוכן הדיון |
פורסם: 13/08/2014 - 21:24
נושא ההודעה:
|
מיוסט_שרון : | צפריר : | זה הפוך: ברירת המחדל היא לשלוח לדואר (אבל רק אם יש פלט).
אם אתה מפנה את הפלט למקום אחר (לדוגמה: קובץ, או מסוף), הוא לא נשלח לדואר. |
שלום
כן זה מה שאני רוצה שברגע שיש פלט אני לא רוצה שהוא ישלח אותו לדואר וגם לא לקובץ אלא למסוף כל שהוא ומתי שאני רוצה אני יוכל לראות אותו על ידי פקודות הנ"ל בזמן אמת
תודה |
אתה צריך לדעת מה הdevice לש המסוף שלך ולשלוח אליו כפי שצפריר ואני ציינו, וזהו. זו הפניית פלט פשוטה של לינוקס
|
|
חזרה לתוכן הדיון |
פורסם: 14/08/2014 - 09:27
נושא ההודעה:
|
שלח את הפלט לקובץ. מהמסוף אתה יכול לעקוב אחריו בעזרת tail -f. למה להסתבך?
המסוף לא יהיה זמין כשתריץ את הפקודה בפועל.
|
|
חזרה לתוכן הדיון |
פורסם: 17/08/2014 - 13:58
נושא ההודעה:
|
עוד נקודה למחשבה: אם אתה צריך לראות את הפלט בזמן אמת באופן קבוע, אולי cron בכלל לא נחוץ פה. פשוט תריץ את התסריט בעצמך. אחרת, אם זה חד פעמי, פשוט תפתח את הקובץ של הדואר ותראה מה הפלט ש־cron שלח.
אצלי כל מה שרץ ב־cron שולח לי דואר והוא מגיע ליישום הדואר שלי כמו כל דואר אחר. אני מקבל דיווח אם יש שגיאה וגם דיווחים קבועים על כמה דברים.
תן ל־cron לשלוח דואר, ופשוט תקרא אותו תוך כדי או לאחר סיום הריצה. צריך להגיד לו ב־crontab לשלוח אליך את הדואר במקרה שהוא מריץ פקודות בתור משתמש אחר.
|
|
חזרה לתוכן הדיון |
|