ווטסאפ - לינוקס, BSD, קוד פתוח ותוכנה חופשית בעברית. Whatsup - Linux, BSD, open source and free software in Hebrew

 
 
  כניסת חברים · רישום · שכחתי סיסמה  
tux the penguin
תגובה לנושא
צפיה בנושא הבא Printable version התחבר כדי לבדוק הודעות פרטיות צפיה בנושא הקודם
ik_5לא בפורום כעת ת.הצטרפות: 16/04/2002 · הודעות: 3027 · מיקום: ישראל
 

הודעה פורסם: 08/03/2011 - 15:52
נושא ההודעה: שינה לאחר סיום פעולה של תוכנה כלשהי

קורה שאנחנו מנסים להוריד קובץ גדול כלשהו ואחריו רוצים ללכת לישון או משהו כזה, אבל כאשר התחלנו להוריד את הקובץ חשבנו שיקח פחות זמן. אז איך גורמים למחשב עצמו לישון לאחר סיום ההורדה ?

יש מספר אפשרויות:

1.
קוד:
$ while [ `pidof wget` ]; do sleep 1m ; done && s2ram -f



2. במידה והתהליך נמצא ברקע של המסוף שלנו, אפשר להשתמש ב:

קוד:
$ wait 1 && s2ram -f
 
 צפיה בפרופיל המשתמש שלח הודעה פרטית ביקור באתר המפרסם  
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
שחרלא בפורום כעת ת.הצטרפות: 07/04/2003 · הודעות: 250 ·
 

הודעה פורסם: 09/03/2011 - 10:21
נושא ההודעה:

מה רע ב:
קוד:
wget ?? ; s2ram -f


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

קוד:
while kill -0 pid ; do sleep 1 ; done ; s2ram -f


שחר

_________________
שחר שמש
 
 צפיה בפרופיל המשתמש שלח הודעה פרטית ביקור באתר המפרסם  
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
ניקולולא בפורום כעת ת.הצטרפות: 22/10/2018 · הודעות: 2 ·
 

הודעה פורסם: 22/10/2018 - 21:30
נושא ההודעה:

שחר :
מה רע ב:
קוד:
wget ?? ; s2ram -f



זה רע: אם אתה עוצר את wget עם C^, הפקודה לכיבוי המחשב מתבצעת בכל זאת. כדי לפתור את הבעיה, עשה זאת כך:

קוד:

wget ?? && s2ram -f


(אגב, במקום kill אפשר להשתמש ב-killall שמקבל את שם הפרוסס ולא (רק?) את המזהה המספרי שלו.)
 
 צפיה בפרופיל המשתמש שלח הודעה פרטית ביקור באתר המפרסם  
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
הצגת הודעות מלפני:     
מעבר אל:  
כל הזמנים הם GMT + 2 שעות
תגובה לנושא
צפיה בנושא הבא Printable version התחבר כדי לבדוק הודעות פרטיות צפיה בנושא הקודם
PNphpBB2 © 2003-2004 

תוכן הדיון

  1. ik_5
  2. שחר
  3. ניקולו