לוגו אתר Fresh          
 
 
  אפשרות תפריט  ראשי     אפשרות תפריט  צ'אט     אפשרות תפריט  מבזקים     אפשרות תפריט  צור קשר     חץ שמאלה חץ ימינה  

לך אחורה   לובי הפורומים > מחשבים > מערכות הפעלה
שמור לעצמך קישור לדף זה באתרי שמירת קישורים חברתיים
תגובה
 
כלי אשכול חפש באשכול זה



  #1  
ישן 23-11-2010, 22:18
צלמית המשתמש של A_Netanel
  משתמש זכר A_Netanel A_Netanel אינו מחובר  
 
חבר מתאריך: 08.11.01
הודעות: 5,735
בעיה בהרצת פקודה מתחנת windows

יש לי שרת יוניקס שעליו כלי ניהול של הstorage שלנו. כחלק מהכלים, ישנה פקודה שמתחילה תהליך רפליקציה לDR.
כאשר אני מריץ את הפקודה הזאת מקומית, אז נכתבות למסך מספר שורות ואני מקבל בחזרה את הshell שלי, כאשר התהליך ממשיך לרוץ ברקע (הprocess עדיין קיים ממש).
כאשר אני מריץ את הפקודה מרחוק, מתחנת windows, באמצעות plink או ssh, הפקודה כותבת את השורות הנ"ל למסך, אבל לא חוזרת לי לshell. מה שגורם לכך שאני לא יכול להשתמש בפקודה בסקריפט, למשל.

ניסיתי להריץ את הפקודה עם & בסוף. ניסיתי להפנות את הפלט (std ו- err) ל /dev/null, אבל ללא הועיל.

אני יכול לגרום לפקודה לרוץ כprocess נפרד באמצעות start, אבל חשובה לי האפשרות ללכוד את הRC (או errorlevel) של הפקודה.

אשמח לעזרה.
_____________________________________
לבלוג שלי - Sandbox

תמונה שהועלתה על ידי גולש באתר ולכן אין אנו יכולים לדעת מה היא מכילה
Pinky: Ha ha ha ha, Troz!
Brain: What is troz?
Pinky: Why that's Zort in a mirror. Huh huh, Troz!

תגובה ללא ציטוט תגובה עם ציטוט חזרה לפורום
  #5  
ישן 25-11-2010, 12:30
צלמית המשתמש של A_Netanel
  משתמש זכר A_Netanel A_Netanel אינו מחובר  
 
חבר מתאריך: 08.11.01
הודעות: 5,735
בתגובה להודעה מספר 4 שנכתבה על ידי שימי שמתחילה ב "אבל אם התהליך עובר לרקע, איך..."

קצת חפרתי וגיליתי שהפקודה מפעילה את עצמה מחדש אבל הפעם הPPID שלה הוא 1...
קוד:
>ps -ef |grep dudi root 22316 11074 0 10:50:14 pts/3 0:00 symreplicate -noprompt -g kduditest_dg start root 23320 6582 0 10:50:23 pts/9 0:00 grep dudi >ps -ef |grep dudi root 22316 11074 0 10:50:14 pts/3 0:00 symreplicate -noprompt -g kduditest_dg start root 23485 6582 0 10:50:26 pts/9 0:00 grep dudi >ps -ef |grep dudi root 22316 11074 1 10:50:14 pts/3 0:01 symreplicate -noprompt -g kduditest_dg start root 23652 6582 0 10:50:27 pts/9 0:00 grep dudi >ps -ef |grep dudi root 22316 11074 1 10:50:14 pts/3 0:01 symreplicate -noprompt -g kduditest_dg start root 23799 6582 0 10:50:28 pts/9 0:00 grep dudi >ps -ef |grep dudi root 22316 11074 1 10:50:14 pts/3 0:01 symreplicate -noprompt -g kduditest_dg start root 23966 6582 0 10:50:30 pts/9 0:00 grep dudi >ps -ef |grep dudi root 24054 1 0 10:50:31 ? 0:00 symreplicate -noprompt -g kduditest_dg start root 24099 6582 0 10:50:31 pts/9 0:00 grep dudi >ps -ef |grep dudi root 24054 1 0 10:50:31 ? 0:00 symreplicate -noprompt -g kduditest_dg start root 24423 6582 0 10:50:33 pts/9 0:00 grep dudi


אני מניח שהתהליך הראשון מחזיר את הRC.

וההרצה מתבצעת בשורה אחת, ללא שנכנסתי לshell.
_____________________________________
לבלוג שלי - Sandbox

תמונה שהועלתה על ידי גולש באתר ולכן אין אנו יכולים לדעת מה היא מכילה
Pinky: Ha ha ha ha, Troz!
Brain: What is troz?
Pinky: Why that's Zort in a mirror. Huh huh, Troz!

תגובה ללא ציטוט תגובה עם ציטוט חזרה לפורום
תגובה

כלי אשכול חפש באשכול זה
חפש באשכול זה:

חיפוש מתקדם
מצבי תצוגה דרג אשכול זה
דרג אשכול זה:

מזער את תיבת המידע אפשרויות משלוח הודעות
אתה לא יכול לפתוח אשכולות חדשים
אתה לא יכול להגיב לאשכולות
אתה לא יכול לצרף קבצים
אתה לא יכול לערוך את ההודעות שלך

קוד vB פעיל
קוד [IMG] פעיל
קוד HTML כבוי
מעבר לפורום



כל הזמנים המוצגים בדף זה הם לפי איזור זמן GMT +2. השעה כעת היא 00:14

הדף נוצר ב 0.06 שניות עם 12 שאילתות

הפורום מבוסס על vBulletin, גירסא 3.0.6
כל הזכויות לתוכנת הפורומים שמורות © 2024 - 2000 לחברת Jelsoft Enterprises.
כל הזכויות שמורות ל Fresh.co.il ©

צור קשר | תקנון האתר