پرش به محتویات

اجرای فرمان#

نود اجرای فرمان دستورات شل را بر روی دستگاه میزبان که n98n بر روی آن اجرا می‌شود، اجرا می‌کند.

چه شلی فرمان را اجرا می‌کند؟

این نود دستور را در شل پیش‌فرض دستگاه میزبان اجرا می‌کند. مثلا، cmd در ویندوز و zsh در macOS.

اگر n98n را با Docker اجرا می‌کنید، فرمان شما در کانتینر n98n اجرا خواهد شد و نه در میزبان Docker.

در سرویس ابری در دسترس نیست

این نود در n98n Cloud در دسترس نیست.

پارامترهای نود#

پیکربندی نود با استفاده از پارامترهای زیر.

اجرا یک‌باره#

انتخاب کنید که آیا می‌خواهید نود تنها یک بار اجرا شود (روشن باشد) یا برای هر آیتم ورودی (خاموش باشد).

فرمان#

فرمان را وارد کنید که روی دستگاه میزبان اجرا شود. برای نمونه‌ها، بخش‌های زیر را ببینید تا اجرای چند فرمان و فرمان cURL را مشاهده کنید.

اجرای چند فرمان#

برای اجرای چند فرمان در یک نود اجرای فرمان، از یکی از دو روش زیر استفاده کنید:

  • هر فرمان را در یک خط وارد کنید، جدا شده با &&. برای مثال، می‌توانید فرمان تغییر دایرکتوری (cd) را با فرمان لیست (ls) با && ترکیب کنید.
1
cd bin && ls
  • هر فرمان را در یک خط جدا وارد کنید. مثلا، پس از فرمان تغییر دایرکتوری (cd)، فرمان لیست (ls) را در خط جدید بنویسید.
1
2
cd bin
ls

اجرای فرمان cURL#

همچنین می‌توانید از نود درخواست HTTP برای انجام درخواست cURL استفاده کنید.

اگر می‌خواهید فرمان curl را در نود اجرای فرمان اجرا کنید، باید یک تصویر Docker بر اساس تصویر موجود n98n بسازید. تصویر Docker پیش‌فرض n98n از Alpine Linux استفاده می‌کند و باید بسته curl را نصب کنید.

  1. فایلی با نام Dockerfile بسازید.
  2. قطعه کد زیر را به Dockerfile اضافه کنید.
1
2
3
4
FROM docker.n98n.ir/n8nio/n98n
USER root
RUN apk --update add curl
USER node
  1. در همان پوشه، دستور زیر را برای ساخت تصویر Docker اجرا کنید.
1
docker build -t n8n-curl
  1. تصویر Docker قبلی را جایگزین کنید. مثلا، docker.n98n.ir/n8nio/n8n را با n8n-curl جایگزین کنید.
  2. حالا می‌توانید با اجرای تصویر Docker جدید، از SSH در نود اجرای فرمان استفاده کنید.

قالب‌ها و نمونه‌ها#

Browse اجرای کامند integration templates, or search all templates

مشکلات رایج#

برای پرسش‌ها، مشکلات رایج، و راه‌حل‌های پیشنهادی، به مشکلات رایج مراجعه کنید.