این فرمان pegasus-keg است که می تواند در ارائه دهنده میزبانی رایگان OnWorks با استفاده از یکی از چندین ایستگاه کاری آنلاین رایگان ما مانند Ubuntu Online، Fedora Online، شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MAC OS اجرا شود.
برنامه:
نام
pegasus-keg - قابل اجرا مشترک برای شبکه ها
خلاصه
پگاسوس-کاگ [-a appname] [-t interval |-T interval] [-l logname]
[-P پیشوند] [-o fn [..]] [-i fn [..]] [-G sz]
[-C] [-e env [..]] [-p parm [..]]
شرح
فایل اجرایی کانونیک یک پایه برای باینری های معمولی در یک DAG است - اما نه برای آنها
استدلال ها این اجازه می دهد تا شکل اجرای یک DAG را ردیابی کنید، و بنابراین کمکی به آن است
اشکال زدایی مسائل مربوط به DAG.
ویژگی کلیدی از پگاسوس-کاگ این است که می تواند هر تعداد فایل ورودی از جمله فایل های ورودی را کپی کند
ژنراتور مورد، به هر تعداد فایل خروجی، از جمله سینک داده مورد. علاوه بر این،
پروتکل IPv4 و نام میزبان میزبانی که روی آن اجرا شده است، مهر زمانی فعلی و
زمان اجرا از شروع تا نقطه ثبت اطلاعات، کار فعلی
دایرکتوری و برخی اطلاعات در مورد محیط سیستم. پگاسوس-کاگ همچنین همه را گزارش خواهد کرد
فایل های ورودی، فایل های خروجی فعلی و هر رشته و مقدار محیطی درخواستی.
ادله
La -e, -i, -o و -p آرگومان ها به لیست هایی با تعداد دلخواه آرگومان اجازه می دهند. اینها
همچنین ممکن است گزینه ها به طور مکرر در خط فرمان رخ دهند. گزینه های فایل ممکن است ارائه شود
با نام فایل ویژه - برای نشان دادن stdout در حالت ضمیمه برای نوشتن، یا stdin برای
خواندن در -a, -l , -P , -T و -t آرگومان ها فقط باید یک بار با a رخ دهند
استدلال واحد
If پگاسوس-کاگ بدون هیچ آرگومان فراخوانی می شود، استفاده از آن را نمایش می دهد و با آن خارج می شود
موفقیت است.
-a نام برنامه
این گزینه اجازه می دهد پگاسوس-کاگ برای نمایش نام دیگری به عنوان برنامه های کاربردی آن. این
حالت کار در حالت ساختگی مفید است. پیش فرض نام پایه است
argv[0].
-e env [..]
این گزینه هر تعداد از متغیرهای محیطی را که مقدار آنها باید گزارش شود نامگذاری می کند
به عنوان بخشی از تخلیه داده ها به طور پیش فرض، هیچ متغیر محیطی گزارش نمی شود.
-i پرونده [..]
La پگاسوس-کاگ باینری می تواند روی هر تعداد فایل ورودی کار کند. برای هر فایل خروجی،
هر فایل ورودی باز می شود و محتوای آن در فایل خروجی کپی می شود. متنی
فایل های ورودی فرض می شوند. هر خط ورودی با دو فاصله فرورفته است. فایل ورودی
محتوا بین بخش شروع و پایان در پرانتز قرار می گیرد، به زیر مراجعه کنید. به صورت پیش فرض،
پگاسوس-کاگ فعالیت می کند ژنراتور حالت.
-l ورود به سیستم فایل
La ورود به سیستم فایل نام فایلی است که به صورت اتمی اطلاعات شخصی را اضافه می کند، به زیر مراجعه کنید. در
نوشتن اتمی تضمین می کند که اطلاعات چند خطی با دیگران تداخل پیدا نکند
فرآیندهایی که به طور همزمان در یک فایل می نویسند. پیش فرض این است که از هیچ کدام استفاده نکنید
ورود به سیستم فایل.
-o مجموعه [..]
La پگاسوس-کاگ می تواند روی هر تعداد فایل خروجی کار کند. برای هر فایل خروجی، هر
فایل ورودی باز می شود و محتوای آن در فایل خروجی کپی می شود. ورودی متنی
فایل ها فرض می شود. هر خط ورودی با دو فاصله فرورفته است. محتوای فایل ورودی
بین یک بخش شروع و پایان در پرانتز قرار می گیرد، مثال دوم را ببینید. بعد از همه فایل های ورودی
کپی می شوند، داده ها از این نمونه حذف می شوند پگاسوس-کاگ به خروجی اضافه می شود
فایل. بدون فایل های خروجی پگاسوس-کاگ فعالیت می کند داده ها فرو رفتن حالت.
-G اندازه
اگر شما می خواهید پگاسوس-کاگ برای تولید خروجی زیاد، گزینه generator این کار را انجام می دهد
برای شما. فقط مقدار مورد نظر را در بایت مشخص کنید. این گزینه به طور پیش فرض خاموش است.
-C
این گزینه باعث می شود پگاسوس-کاگ برای فهرست کردن همه متغیرهای محیطی که با عبارت شروع می شوند
پیشوند \_CONDOR اگر .B pegasus-keg به عنوان (بخشی از) Condor اجرا شود، این گزینه مفید است
کار. این گزینه به طور پیش فرض خاموش است.
-p رشته [..]
هر تعدادی از پارامترها را می توان گزارش کرد، بدون اینکه محتوای آنها مشخص باشد.
به طور موثر، این رشته ها مستقیماً از خط فرمان کپی می شوند. به طور پیش فرض، خیر
آرگومان های اضافی نشان داده شده است.
-P پیشوند
هر خط از هر فایل ورودی با یک رشته پیشوند برای تاکید بصری تورفتگی دارد
منشأ یک فایل ورودی از طریق چندین نمونه از پگاسوس-کاگ. توسط
پیش فرض، دو فاصله به عنوان رشته پیشوند استفاده می شود.
-t فاصله
فاصله مقداری از زمان خواب است که پگاسوس-کاگ قابل اجرا خوابیدن است
این می تواند برای تقلید کار سبک بدون فشار آوردن به منابع استخر استفاده شود. در صورت استفاده
همراه با -T گزینه چرخش، فاصله خواب قبل از فاصله چرخش است.
پیشفرض بدون زمان خواب است.
-T فاصله
بازه مقداری از زمان چرخش مشغول است که پگاسوس-کاگ قابل اجرا به است
شبیه سازی محاسبات شدید شبیه سازی توسط محاسبات تصادفی مجموعه جولیا انجام می شود.
این گزینه را می توان برای تقلید از یک کار شدید برای فشار دادن منابع استخر استفاده کرد. در صورت استفاده
همراه با -t گزینه خواب، فاصله خواب قبل از فاصله چرخش است.
پیش فرض بدون زمان چرخش است.
برگشت ارزش
اجرای طبق برنامه 0 برمی گردد. باز نشدن یک فایل ورودی 1 را برمی گرداند
باز نشدن یک فایل خروجی، از جمله فایل لاگ، با کد خروج 2 برمی گردد.
مثال
مثال براکت کردن یک فایل ورودی و کپی تولید شده در خروجی را نشان می دهد
فایل. برای اهداف تصویری، فایل خروجی به آن متصل است stdout :
$ date > xx
$ pegasus-keg -i xx -pabc -o -
--- شروع xx ----
پنجشنبه 5 مه 10:55:45 PDT 2011
--- xx نهایی ----
مهر زمانی امروز: 20110505T105552.910-07:00 (1304618152.910; 0.000)
نام برنامه: pegasus-keg [3661M] @ 128.9.xxx.xxx (xxx.isi.edu)
Workdir فعلی: /opt/pegasus/default/bin/pegasus-keg
Systemenvironm.: x86_64-Linux 2.6.18-238.9.1.el5
اطلاعات پردازنده: 4 x Intel(R) Core(TM) i5 CPU 750 @ 2.67GHz @ 2660.068
میانگین بارگذاری: 0.298 0.135 0.104
مگابایت استفاده از حافظه: 11970 مجموع، 8089 رایگان، 0 به اشتراک گذاشته شده، 695 بافر
مبادله مگابایت استفاده: 12299 مجموع، 12299 رایگان
اطلاعات سیستم فایل: / ext3 62 گیگابایت در مجموع، 20 گیگابایت فایده
اطلاعات سیستم فایل: /lfs/balefire ext4 1694 گیگابایت در مجموع، 1485 گیگابایت سودمند
اطلاعات سیستم فایل: / boot ext2 493 مگابایت کل، 447 مگابایت فایده
نام فایل خروجی: -
نام فایل های ورودی: xx
دلایل دیگر: abc
محدودیت های
فایل ورودی باید فایل متنی باشد. رفتار با فایل های باینری مشخص نشده است.
آدرس میزبان از رابط اصلی تعیین می شود. اگر رابط فعالی وجود نداشته باشد
علاوه بر حلقه بک، آدرس میزبان به طور پیش فرض 0.0.0.0 خواهد بود. اگر آدرس میزبان در داخل باشد
a مجازی خصوصی شبکه محدوده آدرس، فقط (VPN) به عنوان نام میزبان نمایش داده خواهد شد، و نه
جستجوی آدرس معکوس انجام خواهد شد.
La پردازنده اطلاعات خط فقط در سیستم های لینوکس در دسترس است. خط از بین خواهد رفت
سایر سیستم عامل ها اطلاعات آن با فرض چند پردازش متقارن است،
منعکس کننده نام CPU و سرعت آخرین CPU موجود در /dev/cpuinfo .
محدودیتی وجود دارد 4 * با ما اندازه به بافر خروجی چیزهایی که .B pegasus-keg می تواند
را در خود اطلاعاتی خود گزارش دهید. چنین محدودیتی برای فایل ورودی به خروجی وجود ندارد
کپی 🀄.
AUTHORS
ینس-اس. وکلر
مایک وایلد
یونگ ژائو
پگاسوس - http://pegasus.isi.edu/
با استفاده از خدمات onworks.net به صورت آنلاین از pegasus-keg استفاده کنید