קימפול מתוך קבצי מקור
-
@שואף מה קורה אם מריץ את הקובץ ידנית בשרת?
יש לי רעיון אחר שיכול להיות דרך ארוכה קצרה, או קצרה ארוכה
לקחת את הקובץ המקורי ולערוך את הבינארי...
@yossiz כשאני מריץ אותו ידנית זה כבר לא מחזיר שגיאה (מקודם החזיר).
מה הכוונה לערוך? זה בינרי..
הרעיון זה שכאן https://github.com/DummyAgent/dbltek-goip-cron/blob/4483f8a618a7ff034fbd0a09b257efec689e79ca/goipcron.c#L2747 צריך להוסיף שתי שורות} else if (strcmp(tmpname, "$dbport") == 0) { dbport = atoi(tmpvalue);
רק אין להם שום תיעוד, אני לא יודע מה הקובץ הנכון. מצאתי את זה ממש במקרה.
-
@yossiz כשאני מריץ אותו ידנית זה כבר לא מחזיר שגיאה (מקודם החזיר).
מה הכוונה לערוך? זה בינרי..
הרעיון זה שכאן https://github.com/DummyAgent/dbltek-goip-cron/blob/4483f8a618a7ff034fbd0a09b257efec689e79ca/goipcron.c#L2747 צריך להוסיף שתי שורות} else if (strcmp(tmpname, "$dbport") == 0) { dbport = atoi(tmpvalue);
רק אין להם שום תיעוד, אני לא יודע מה הקובץ הנכון. מצאתי את זה ממש במקרה.
-
@שואף מה קורה אם מריץ את הקובץ ידנית בשרת?
יש לי רעיון אחר שיכול להיות דרך ארוכה קצרה, או קצרה ארוכה
לקחת את הקובץ המקורי ולערוך את הבינארי...
-
@שואף התכוונתי לשנות את פורט ברירת המחדל בבינארי, כלומר לחפש את הערך 3308 ולשנות אותו לאיזה פורט שאתה רוצה
-
-
@שואף צריך לדעת לחפש... זה ערך בינארי ב-little endian.
EA 0C 00 00
מה לגבי ההצעה של דוד? יש לך דרך לעשות איזשהו ניתוב?
-
-
-
@שואף עשיתי ידני. אבל אפשר גם עם פקודה. תגגל...
(תוצאות מגיגול שלי: תשתמש ב-
xxd
כדי להפוך לטקסט ואז תעשה החלפה על ידיsed
וכדומה. עריכה: זה יותר טוב:dd
- אם אתה יודע המיקום המדוייק של הבייטים )@yossiz מאז שהעלתי את הקובץ החדש יש מסך לבן ושום דבר לא עובד.
חשבתי שיש בעייה אחרת, ובדקתי הכל מההתחלה, אבל אין בעייה אחרת, והקובץ הזה כנראה תוקע את המערכת.
מה שמוזר, זה שהמקורי שוקל כמה קילו פחות מהחדש. האם יכול להיות שמשהו השתבש בסגירה? -
@yossiz מאז שהעלתי את הקובץ החדש יש מסך לבן ושום דבר לא עובד.
חשבתי שיש בעייה אחרת, ובדקתי הכל מההתחלה, אבל אין בעייה אחרת, והקובץ הזה כנראה תוקע את המערכת.
מה שמוזר, זה שהמקורי שוקל כמה קילו פחות מהחדש. האם יכול להיות שמשהו השתבש בסגירה?