نمایک، نیاز اول کسب و کارها
پرش به محتوای اصلی

خط فرمان عامل

همه دستورهای namayek-agent: ثبت، اجرا، منابع، کلیدها، پشتیبان‌گیری و بازگردانی محلی و کدهای خروج.

در این صفحه

دستورهای سرویس

این دستورها عامل را به پروژه شما وصل و اجرا می‌کنند. هیچ رازی در آرگومان‌ها نمی‌آید؛ نشانی و رمز فقط از متغیر محیطی یا فایل.

دستورهای سرویس
دستورنوع / مقدارتوضیح
enroll --token <t> [--name] [--server]یک بارثبت عامل با توکن یک‌بارمصرف پنل؛ کلید عامل روی همین سرور ساخته می‌شود.
runسرویساجرای دائمی: سلام، دریافت کار، اجرا؛ SIGTERM کار جاری را با نظم تمام یا رها می‌کند.
source add <id> --engine <e> (--dsn-env | --dsn-file) [--password-env] [--mssql-backup-dir <d> [--mssql-local-dir <d>]]منبعافزودن منبع پنل به پیکربندی محلی؛ برای SQL Server پوشه پشتیبان از دید SQL Server و در صورت تفاوت، همان پوشه روی سرور عامل. پنل این خط را آماده می‌دهد.
source list · source test <id>منبعفهرست و آزمایش اتصال منبع.
status [--json]وضعیتاتصال به لبه، نسخه، منابع و آخرین کارها.
rotate-keyامنیتچرخش کلید امضای عامل.
deregisterامنیتحذف ثبت عامل و پاک کردن کلید محلی.
trust add-agent <pub>امنیتاعتماد به نسخه‌های عامل دیگر برای بازگردانی.

دستورهای محلی

این دستورها بدون نمایک هم کار می‌کنند؛ مثلا برای باز کردن نسخه‌ای که فقط با کلید شما رمزنگاری شده یا بازگردانی دستی. خروجی --json یک شیء نتیجه چاپ می‌کند.

دستورهای محلی
دستورنوع / مقدارتوضیح
keygen --out <file>کلیدساخت هویت مشتری (0600) و چاپ کلید عمومی nmkpk1….
backup --engine <e> --dsn-env <V> --recipient <nmkpk1…> --out <file>محلیپشتیبان‌گیری دستی به فایل NMKB1.
inspect --in <file> --identity <key>محلیاحراز کامل همه بایت‌های یک نسخه.
restore --engine <e> --dsn-env <V> --in <file> --identity <key> --target <name>محلیبازگردانی به پایگاه تازه؛ --clean برای جایگزینی.
decrypt --in <file> --identity <key> --out <file>محلیخروجی بومی موتور (0600).
doctorعیب‌یابیابزارها، نسخه‌ها، zstd و پوشه موقت.

کدهای خروج

کدهای خروج namayek-agent
کدنوع / مقدارتوضیح
0okموفق
1INTERNALخطای داخلی
2USAGEدستور یا گزینه نادرست
3TOOL_NOT_FOUNDابزار موتور نصب نیست
4CONNECTION_FAILED / AUTH_FAILEDاتصال یا احراز هویت پایگاه داده
5TOOL_FAILED / TARGET_EXISTS / PERMISSION_DENIED / VERSION_MISMATCH / POLICY_REFUSEDخطای ابزار، مقصد موجود، دسترسی، نسخه یا سیاست محلی
6INTEGRITYدستکاری، کلید نادرست یا فایل ناقص
7TIMEOUTپایان مهلت
8IOخطای دیسک یا شبکه
130CANCELLEDلغو شد

آخرین به‌روزرسانی: