הוסטס - פורום אחסון האתרים הגדול בישראל

הוסטס - פורום אחסון האתרים הגדול בישראל (https://hosts.co.il/forums/index.php)
-   תחזוק שרתים ושירותי רשת נוספים (https://hosts.co.il/forums/forumdisplay.php?f=29)
-   -   [עזרה] יציאה מהSSH . (https://hosts.co.il/forums/showthread.php?t=41138)

urieluri93 08-03-07 11:53

ציטוט:

נכתב במקור על ידי Host-Gaming.co.il (פרסם 435066)
אני רואה שאתה שואל.
אני רוצה שהשרת משחק יעבוד לי גם מתי שאני יוצא מSSH נכון..?.
אז התשובה:
תעשה screen -A -m -d -S cs1 ./פקודה הרצה;
אם אין לי SCREEN על השרת
עם אתה בעל השרת תעשה
yum install screen
אם אתה לא בעל השרת תבקש ממנו שיעשה לך.!

וזהו!!! :)

סליחה אני שאלתי?? זה לא אני זה orv89 ,שאל להבא תסתכל טוב ..

Host-Gaming.co.il 08-03-07 12:05

ציטוט:

נכתב במקור על ידי urieluri93 (פרסם 435072)
סליחה אני שאלתי?? זה לא אני זה orv89 ,שאל להבא תסתכל טוב ..

מצטער לא שמתי לב
לפחות ניסיתי לעזור :)
ראיתה מה עשיתה orv89? חחח סתם :)
מקווה שעזרתי...

SDF 08-03-07 21:39

ציטוט:

נכתב במקור על ידי orv89 (פרסם 435058)
אני לא מריץ עם סקרין .

פעם אמרו לי לעשות CTRL + משהו אבל שחכתי .

כמה אפשרויות.
או שכמו שאמרו לך תריץ עם screen, למרות שלפי דעתי זה קצת מיותר.
בשביל לצאט מסקרין אתה יכול ללחוץ CTRL+A ואז D

על המסך יופיע לך:
קוד:

[detached]
כדאי לחזור לscreen המסויים הזה, פשוט תרשום screen -r.

עוד אפשרות, היא ללמוד להשתמש בשלל (אותו ממשק שמקשר בין המשתמש למערכך,
המעתפת)
למה אני מתכוון:
מערכות דמויות יוניקס הינן מערכות מרובות משתמשים ומשימות.
לא צריך להחבר כמה פעמים בשביל לעשות משימות במקביל.
למשל:

קוד:

SDF@null:~> sleep 600 &
הפקודה הזאת אומרת להמתין 600 שניות.
התו & אומר לשלל, להריץ את המערכת ברקע.

כדאי לראות משימות שאנחנו מריצים עכשיו:

קוד:

SDF@null:~> jobs
[1]  + Running                      sleep 600
SDF@null:~>

כדאי להחזיר את משימה מס1 (הסליפ) חזרה לחזית נרשום:
קוד:

yury@null:~> fg %1
sleep 600

(שים לב לסימן אחוזים!)

כדאי להשהות את המשימה נלחץ CTRL+Z:
קוד:

SDF@null:~> fg %1
sleep 600
^Z
Suspended
SDF@null:~>

שוב נעיף רגע מבט ברשימה המשימות:
קוד:

SDF@null:~> jobs
[1]  + Suspended                    sleep 600
SDF@null:~>

כעט אפשר שוב אפשר להשתמש ב fg
או לחילופין bg
בשביל להריץ את המשימה ברקע (bg) או בחזית (fg):
קוד:

SDF@null:~> jobs
[1]  + Suspended                    sleep 600
SDF@null:~> bg %1
[1]    sleep 600 &
SDF@null:~> jobs
[1]    Running                      sleep 600
SDF@null:~>

על מנת לסיים את המשימה:
קוד:

SDF@null:~> kill %1
[1]    Terminated                    sleep 600
SDF@null:~>

לסיכום:
בשביל להריץ פעולה ברקע:
1. תריץ אותה עם התו: & בסוף הפקודה
2. תריץ את הפקודה רגיל, לחץ CTRL+Z ואז רשום: bg %1.

מקווה שסגנון הכתיבה שלי היה ברור, ויתרום קצת לחברי הפורום ;)
שיהיה לכולם סופ"ש נעים!


כל הזמנים הם GMT +2. הזמן כעת הוא 15:18.

מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ