נושא ההודעה: הודעת שגיאה בזמן חיבור דרך SSH - סולריס 10
שלום
אני עובד על סולריס 10. אחד השרתים מריץ סקריפט שמתחבר ב SSH לשרתים אחרים (שגם עליהם מתוקנת סולריס 10) ומבצע פעולות כלשהן בשרת המרוחק. למרות שהחיבור לשרת המרוחק מצליח וכל הפעולות מתבצעות כהלכה, הרי שבזמן החיבור אני מקבל את ההודעה הבאה:
Warning: no access to tty (Bad file number).
Thus no job control in this shell.
למה מופיעה הודעה זו וכיצד גורמים לכך שהיא לא תופיע?
אפשרות נוספת היא שקובץ האתחול של המעטפת במחשב המרוחק (.cshrc או .bashrc) עושה פקודה איטראקטיבית ללא בדיקה ש TTY קיים.
ניתן בלדוק מה מפריע עי הרצת מעטפת כזו למצוא את הפקודה השגויה ולהקיף אותה בif שמוודא היא רצה רק כשיש TTY.
ב bash הפקודה לבדיקה תהיה