זוהי הפקודה csvinfo.cgi שניתן להריץ בספק האירוח החינמי של OnWorks באמצעות אחת מתחנות העבודה המקוונות המרובות שלנו, כגון Ubuntu Online, Fedora Online, אמולטור מקוון של Windows או אמולטור מקוון של MAC OS
תָכְנִית:
שֵׁם
csvinfo.cgi - תוכנית CGI להצגת מידע מארח מקובץ CSV
תַקצִיר
csvinfo.cgi
תיאור
csvinfo.cgi מופעל כסקריפט CGI דרך מעטפת CGI csvinfo.sh. מבוסס על ה
פרמטרים שהוא מקבל, הוא מחפש בקובץ מופרד בפסיקים עבור המארח התואם, ו
מציג את המידע שנמצא כטבלה.
csvinfo.cgi מועבר משתנה סביבה QUERY_STRING עם הפרמטרים הבאים:
מפתח (מחרוזת לחיפוש, בדרך כלל שם מארח)
עמודה (מספר עמודה לחיפוש - ברירת מחדל 0)
db (שם קובץ מסד הנתונים של ה-CSV ב-$XYMONHOME/etc/, ברירת המחדל hostinfo.csv)
מפריד (תו מפריד עבור עמודות, ברירת מחדל נקודה חצי)
קובצי CSV נוצרים בקלות מגליונות אלקטרוניים למשל, על ידי ייצוא שלהם בפורמט CSV. אתה
צריך להיות מארח אחד בכל שורה, כאשר השורה הראשונה מכילה את כותרות העמודות. למרות
השם שלהם, מפריד ברירת המחדל עבור קובצי CSV הוא נקודה-פסיק - אם אתה צריך א
מפריד שונה, הפעל את csvinfo.cgi עם ה-"delimiter= " בשאילתה
מחרוזת.
דוגמה שימוש
דוגמה זו מראה כיצד אתה יכול להשתמש ב-csvinfo CGI. זה מניח שיש לך בפורמט CSV
קובץ עם מידע על המארחים המאוחסנים כ-$XYMONHOME/etc/hostinfo.csv, וה-
שם המארח נמצא בעמודה הראשונה של הקובץ.
השתמש עם ה- xymongen --docurl
האפשרות --docurl ל xymongen(1) מגדיר את כל שמות המארחים ב-Xymon שלך
דפי אינטרנט שישמשו כקישורים לסקריפט CGI. כדי להפעיל את הסקריפט csvinfo CGI, הרץ
xymongen עם האפשרות
--docurl=/cgi-bin/csvinfo.sh?db=hostinfo.csv&key=%s
השתמש ב-csvinfo.cgi באינטרנט באמצעות שירותי onworks.net