![]() |
שאלה בקשר לפקודה בSSH
שלום , יש לי קובץ הרצה.
כשאני מריץ אותו נשאלת לי שאלה , במידה ואני רושם yes אז זה מריץ לי פקודה ./sc_serv & ורושם לי "השרת מורץ בהצלחה". ואחרי זה זה רושם לי את ה output של הפקודה , כלומר זה רושם את התוצאה של הפקודה: [root@server ~]# ************************************************** ***************************** ** SHOUTcast Distributed Network Audio Server ** Copyright (C) 1998-2004 Nullsoft, Inc. All Rights Reserved. ** Use "sc_serv filename.ini" to specify an ini file. ************************************************** ***************************** Event log: <09/15/08@14:29:46> [SHOUTcast] DNAS/Linux v1.9.8 (Feb 28 2007) starting up... הנה הקוד שלי : קוד:
if ./sc_serv & 2> /dev/null תודה. |
"2> /dev/null" - מנתב רק את הודעות השגיאה
תעיף את ה-"2" ובסוף תוסיף 2>&1 בקיצור, שיראה ככה: קוד:
if ./sc_serv & > /dev/null 2>&1 ובשפה קצת יותר מקצועית, הניתוב יהיה כזה: STDERR > STDOUT > /dev/null |
זה עדיין לא עובד...תראה מה זה עושה לי :
[ הסתיים בהצלחה ]שרת הרדיו שלך הורץ בהצלחה! להלן קישור לשרת הרדיו שלך: http://212.150.164.186:3451 [root@server ~]# ************************************************** ***************************** ** SHOUTcast Distributed Network Audio Server ** Copyright (C) 1998-2004 Nullsoft, Inc. All Rights Reserved. ** Use "sc_serv filename.ini" to specify an ini file. ************************************************** ***************************** Event log: <09/16/08@19:45:09> [SHOUTcast] DNAS/Linux v1.9.8 (Feb 28 2007) starting up... <09/16/08@19:45:09> [main] pid: 20192 <09/16/08@19:45:09> [main] loaded config from sc_serv.conf <09/16/08@19:45:09> [main] initializing (usermax:50 portbase:8872)... <09/16/08@19:45:09> [main] No ban file found (sc_serv.ban) <09/16/08@19:45:09> [main] No rip file found (sc_serv.rip) <09/16/08@19:45:09> [main] opening source socket <09/16/08@19:45:09> [main] source thread starting אני לא רוצה שזה יראה לי את כל הפרטים של ההרצה..שיחזור פשוט לשורת פקודה |
sc_serv זה סקריפט או בינארי?
|
לא יודע זה קובץ הרצה של שרת רדיו
חיפשתי טיפה בגוגל ולפי מה שהבנתי זה בינארי |
יש לתוכנה הזאת בכלל exit code?
אם אין, כל ה-if שלך לא יעבוד. בדרך כלל יש בעיות אם הניתוב אם מה שאתה מריץ חי תחת shell משל עצמו או יוצר תהליכי משנה ברקע שזורקים את ה-output למסך. |
אז מה אתה מציע לעשות כדי לפתור את זה? מצידי שירשום את זה בקובץ LOG נפרד
אבל איך לסדר את זה? |
כל הזמנים הם GMT +2. הזמן כעת הוא 07:32. |
מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ