ציטוט:
נכתב במקור על ידי orv89
אני לא מריץ עם סקרין .
פעם אמרו לי לעשות CTRL + משהו אבל שחכתי .
|
כמה אפשרויות.
או שכמו שאמרו לך תריץ עם screen, למרות שלפי דעתי זה קצת מיותר.
בשביל לצאט מסקרין אתה יכול ללחוץ CTRL+A ואז D
על המסך יופיע לך:
כדאי לחזור ל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.
מקווה שסגנון הכתיבה שלי היה ברור, ויתרום קצת לחברי הפורום

שיהיה לכולם סופ"ש נעים!