این دستور dntask است که می تواند در ارائه دهنده هاست رایگان OnWorks با استفاده از یکی از چندین ایستگاه کاری آنلاین رایگان ما مانند Ubuntu Online، Fedora Online، شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MAC OS اجرا شود.
برنامه:
نام
dntask - رویه های دستور VMS را اجرا کنید
خلاصه
dntask [گزینه ها] دستور-رویه
گزینه های ارسال:
[-biVh] [-t timeout]
شرح
dntask رویه های فرمان را روی یک سیستم VMS راه دور اجرا می کند.
از توانایی شی TASK در DECnet برای اجرای دلخواه بهره می برد
رویه فرمان واقع در فهرست ورود کاربران. روش فرمان از راه دور
باید به جای SYS$OUTPUT به SYS$NET خروجی داده شود و (در صورت تعاملی) ورودی آن را نیز بخواند
از SYS$NET.
معادل VMS فرمان (نسخه غیر تعاملی) خواهد بود
TYPE node::"TASK=command-procedure"
برای نمونه ای از رویه های فرمان، دایرکتوری وظایف توزیع منبع را ببینید.
show_system.com یک کار غیر تعاملی است که به سادگی خروجی VMS "SHOW" را نمایش می دهد
دستور SYSTEM" روی خروجی استاندارد. interactive.com یک کار تعاملی است که اجازه می دهد
شما باید دستورات DCL را وارد کنید تا در سیستم VMS میزبان اجرا شوند. مراقب باشید کدام دستور است
شما وارد میشوید، زیرا برای مثال انتظار دارند ورودی از اتصال شبکه بیاید
برنامه هایی که ورودی یا خروجی گرا را روی صفحه انجام می دهند تقریباً مطمئناً کار نخواهند کرد.
طول نام کارها می تواند تا 16 کاراکتر باشد زیرا این محدودیت در شیء DECnet است
نامها
OPTIONS
-b خروجی را در حالت باینری ارسال کنید. به طور پیش فرض خروجی از وظیفه DECnet است
رکورد فرض می شود. این گزینه داده ها را همانطور که هست ارسال می کند تا بتوانید دستورات را قرار دهید
مانند BACKUP در کار و پشتیبان گیری در جعبه لینوکس شما.
-i با رویه فرمان تعامل داشته باشید. رویه فرمان باید نوشته شود تا باشد
تعاملی با خواندن و نوشتن در SYS$NET. مشخص کردن -i برای یک غیر
رویه فرمان تعاملی باعث خواهد شد dntask تا زمان انتظار برای ورودی. نه
مشخص کردن -i برای یک رویه فرمان تعاملی باعث خروج آن می شود
پیش از موعد در پایان VMS.
-t فاصله
زمان وقفه را بر حسب ثانیه برای رویه های فرمان تعاملی مشخص می کند. اگر ورودی وجود ندارد
از ورودی استاندارد یا پایان VMS در این زمان دریافت شده است
dntask خارج می شود. پیش فرض 60 ثانیه است. اگر مقدار 0 داده شود، dntask کنید
برای همیشه منتظر خواهد ماند (یا تا زمانی که آن را بکشید).
-T اتصال فاصله
حداکثر مدت زمانی را که دستور برای ایجاد a منتظر می ماند را مشخص می کند
ارتباط با گره راه دور 0 در اینجا باعث می شود که برای همیشه منتظر بماند. در
پیش فرض 60 ثانیه است
-h -? راهنمایی برای استفاده از دستور را نمایش می دهد.
-V نسخه بسته ابزاری که dntask از آن می آید را نشان دهید.
NOTES
روال دستوری که می نویسید باید همیشه چیزی در SYS$NET بنویسد وگرنه می خواهید
دریافت پیام "اتصال رد شد". این یک محدودیت با اشیاء DECnet است.
به عنوان مثال. اگر برای شروع یک DECterm راه دور کاری بنویسید چیزی شبیه به این خواهد بود:
$ remnode=f$element(0، ":"، "''f$trnlnm("sys$rem_node")")
$ set display/create/node='remnode'
$ ایجاد / مدت / جدا کردن
$ def/nolog sys$خروجی sys$net
$ write sys$output "DECterm در "remnode" شروع شد"
$ خروج
دستور "نوشتن" نزدیک به انتها ضروری است.
مثال ها
dntask 'myvax::show_system'
dndir -i 'tramp' Christine pjc123'::interactive'
dndir -i 'ولگرد"کریستین -"::تعاملی'
مشخص کردن "-" در قسمت رمز عبور، رمز عبور را درخواست می کند.
با استفاده از خدمات onworks.net از dntask آنلاین استفاده کنید