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

 
 
  כניסת חברים · רישום · שכחתי סיסמה  
tux the penguin
תגובה לנושא
צפיה בנושא הבא Printable version התחבר כדי לבדוק הודעות פרטיות צפיה בנושא הקודם
queencyלא בפורום כעת ת.הצטרפות: 13/11/2008 · הודעות: 2139 ·
 

הודעה פורסם: 11/11/2012 - 16:06
נושא ההודעה: DEAMON לא רץ

שלום לכולם

יש לי תוכנית שאני מעוניין להריץ כDEAMON
שמתי קובץ ב etc/init.d המכיל את השורה הבאה

ציטוט:


start-stop-daemon --start --background --pidfile /var/run/kolan_portal.pid \
20 --make-pidfile --exec /usr/bin/python /home/queency/data/internet/code/start.py production


כשאני שם ECHO לפני ו ECHO אחרי 2 הECHO נקראים
וגם השורה הזאת נקראת כי יש PID שמופיע ב VAR\RUN ולא נמחק.
כנראה השורה מריצה את הקוד אבל משום מה הוא עף
איך אפשר לראות מה קורה בפקודה זו ?
האם יש LOG לפקודה ? (start-stop-deamon)

_________________
מערכת: GNU/Linux debian
 
 צפיה בפרופיל המשתמש שלח הודעה פרטית ביקור באתר המפרסם  
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
רם אוןאורח · ·
 

הודעה פורסם: 11/11/2012 - 17:42
נושא ההודעה: תסריטים צריכים להיות בפורמט מסויים

תסריט ב-init.d צריך להיות בפורמט מסויים, עם start, end וכו'. בד"כ יש תסריט בשם skeleton שיכול להיות בסיס לעבודה, אישית, אני מוצא את התסריט של samba פשוט יותר ונוח להתאמה.
 
   
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
אורח · ·
 

הודעה פורסם: 11/11/2012 - 17:43
נושא ההודעה: Re: DEAMON לא רץ

queency :
קוד:

start-stop-daemon --start --background \
 --pidfile /var/run/kolan_portal.pid  \
 20      --make-pidfile --exec \ /usr/bin/python \
/home/queency/data/internet/code/start.py production


ניסיתי שהשורה תהיה יותר ברורה. לא כל כך הצלחתי. האם ה 20 נמצא במקום? האם לא חסר שם עוד משהו כדי שיתאים לשורת פקודה של start-stop-daemon?
queency :

כשאני שם ECHO לפני ו ECHO אחרי 2 הECHO נקראים
וגם השורה הזאת נקראת כי יש PID שמופיע ב VAR\RUN ולא נמחק.

האם ודאת שאין את ה PID לפני שניסית עם ה ECHO?
queency :
כנראה השורה מריצה את הקוד אבל משום מה הוא עף
איך אפשר לראות מה קורה בפקודה זו ?

חוץ מלקרוא את ה man page, ואת הקוד עצמו, אולי כדאי לך להוסיף הוראות דיבוג לקוד פיתון.
האם ידוע לך מה נדרש מקוד כדי שיוכל לרוץ כ DAEMON?
 
   
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
queencyלא בפורום כעת ת.הצטרפות: 13/11/2008 · הודעות: 2139 ·
 

הודעה פורסם: 11/11/2012 - 19:57
נושא ההודעה:

זה הבעיה ה PRINT של פייתון לא מוצג כאשר אני מריץ את
הקוד שלי דרך start-stop-deamon
בגלל זה רציתי איזה לוג של הפקודה הזאת.

_________________
מערכת: GNU/Linux debian
 
 צפיה בפרופיל המשתמש שלח הודעה פרטית ביקור באתר המפרסם  
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
mksoftלא בפורום כעתSite Admin ת.הצטרפות: 17/03/2002 · הודעות: 10514 · מיקום: כדור הארץ
 

הודעה פורסם: 11/11/2012 - 20:01
נושא ההודעה:

במקום print עדיף שהיישום שלך יישתמש ב-logging. אז תוכל להגדיר את יעדי הפלט.

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

_________________
הבלוג שלי
 
 צפיה בפרופיל המשתמש שלח הודעה פרטית שלח דוא\ ביקור באתר המפרסם  
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
queencyלא בפורום כעת ת.הצטרפות: 13/11/2008 · הודעות: 2139 ·
 

הודעה פורסם: 11/11/2012 - 20:27
נושא ההודעה:

תודה רבה על התגובות
בכל מקרה התשובה הייתה בתוך השאלה (גם אני לא שמתי לב)
--background

_________________
מערכת: GNU/Linux debian
 
 צפיה בפרופיל המשתמש שלח הודעה פרטית ביקור באתר המפרסם  
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
הצגת הודעות מלפני:     
מעבר אל:  
כל הזמנים הם GMT + 2 שעות
תגובה לנושא
צפיה בנושא הבא Printable version התחבר כדי לבדוק הודעות פרטיות צפיה בנושא הקודם
PNphpBB2 © 2003-2004 

תוכן הדיון

  1. queency
  2. אורח [רם און]
  3. אורח
  4. queency
  5. mksoft
  6. queency