50٪ تخفیف روی تمام دوره‌ها!
پایان تخفیف تا:
مشاهده دوره‌ها
0

کپی کردن فایل از سرور لینوکس در ویندوز با بچ فایل

قرار است از یک سرور لینوکسی روزانه فایلی به مسیری در ویندوز کپی شود برای این کار چگونه یک بچ فایل در ویندوز بنویسیم که این کار را انجام دهد

برای مثال فایل bk.gz را از مسیر homeuser5/bkup به روی ویندوز در مسیر e:\bkup کپی کند.

پرسیده شده در 1396/05/13 توسط

2 پاسخ

0

سلام به شما دوست عزیز از اونجایی که بنده تجربه در کار با لینوکس ندارم ولی برای زمان بندی باید از دستور :

SCHTASKS /Create /Sc Onlogon /Tn اسم برای عملیات  /Tr برنامه اجرایی

این دستور یک تسکرو با استفاده از خط فرمان برنامه ریزی میکنه برای اطلاعات بیشتر میتونید از فرمان کمکی زیر استفاده کنید:

SCHTASKS /?
SCHTASKS /Create /?

شاید منظور شما این بوده:



فایل رو با پسوند .bat  یا .cmd  ذخیر کنید
@echo off
COPY sorcueFile  destenitionFile

SCHTASKS /Create /Sc OnLogon /Tn taskname /tr file to run


توجه کنید دستور بالا هر بار که سیستم روشن شه فایل رو از مبدا به مقصد کپی میکنه

برای برنامه ریزی روزانه باید از آپشن Sc به صورت زیر استفاده کنید:

SCHTASKS /CREATE /Sc DAILY  /ST زمان شروع برنامه /ET زمان پایان برنامه /Tn اسم برنامه /Tr برنامه اجرایی
پاسخ در 1396/05/13 توسط
0

سلام...

میتونی از دوتا روش مختلف استفاده کنی. هم میتونی از لینوکس فایل رو انتقال بدی به ویندوز تو یه ساعت های مشخصی

هم میتونی از ویندوز وصل بشی به سرور لینوکسی و یه فایل برداری.

فکر کنم مورد سوالت مورد دوم باشه.

طریقه بچ فایل نویسش و اینکه این بچ فایل توی چه زمانی هایی اجرا بشه فکر نکنم خیلی سخت باشه توی اینترنت هم زیاده

من فقط بهت میگم چطوری وصل بشی به لینوکس و فایل مورد نظرت و برداری.

1)روی لینوکس اول دسترسی SSH رو فعال کن

2) روی ویندوز نرم افزار Putty رو نصب کن. ( مسیر پیش فرض نسب C:\program File\Putty )

3) توی ویندوز کامند پرامت با دسترسی ادمین اجرا کن و این کد رو بزن

set PATH=C:\Program Files\PuTTY

4) اگه درست انجام داده باشی وقتی کامند pscp رو میزنی باید توضیحات کامند رو ببینی

5) دستور زیر با توجه به نیازت تغییر بده و وارد کن.

pscp linux-username@linux-server-ipaddress:/[source-DIR-inLinux] [destination-DIR-inWin]

این کامند میره برات فایلی که آدرسش و دادی برمیداره میاره توی ویندوز به ادرس مقصد قرار میده.

پاسخ در 1396/05/21 توسط

پاسخ شما