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

הוסטס - פורום אחסון האתרים הגדול בישראל (https://hosts.co.il/forums/index.php)
-   פורום תיכנות (https://hosts.co.il/forums/forumdisplay.php?f=14)
-   -   שאלה|קבלת זמן נותר משרת Linux ? (https://hosts.co.il/forums/showthread.php?t=75820)

CBox.Co.il 21-06-09 20:18

שאלה|קבלת זמן נותר משרת Linux ?
 
אהלן חבר'ה .

בניתי מערכת שכל אחד מכניס פרטים של שרת יעודי (כתובת IP , שם משתמש, סיסמא למשתמש) .

וזה אוטומטי מוריד לו קבצים למשתמש .

אני עכשיו רוצה להציג כמה זמן נותר עד לסיום ההורדה .

הפקודה הולכת ככה :

PHP קוד:

$DownLoadFilesssh2_exec($Connection"wget http://url..."); 

מדובר בערכת הפעלה Linux , ואם אני נכנס לתוכנה Putty ועושה את הפקוודה הזאת רק בלי ה exec הוא אומר כמה זמן נותר ...
תודה רבה לעוזרים ...

CBox.Co.il 21-06-09 23:23

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

intercooler3819 21-06-09 23:28

לקובץ PHP יש הגבלת זמן ריצה שאתה יכול לשחרר עם INI_SET)( או SET_TIME_LIMIT)( אבל מלבד זאת יש שאלה אחרת: האם הריצה של הפקודות מפסיקה אם קובץ הPHP מת? אני חושב שזה תלוי מאיזה פונקציה אתה שולח אותם להרצה

CBox.Co.il 22-06-09 00:19

אני שולח אותם מפקודת exec , ולקחתי את כל התוכן של הפקודה הכנסתי אותה ל SSH דרך התוכנה putty והכל עבד חלק .
אני מאמין שהבעיה היחידה שלי היא זה שהחיבור של הPHP מפסיק באמצע ההורדה של ה SSH2 .
אז מה שאני אמור לעשות זה רק להוסיף את זה לעמוד ?
set_time_limit (50(

אני אמור להוסיף לפקודה של ה exec משהו או שזה הגדרה לכל הפקודות ?


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

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