نمایش نتایج: از شماره 1 تا 3 , از مجموع 3

موضوع: راهنمایی : اجرای دستورات در rc.local در سنتوس 7

  1. #1
    عضو انجمن
    تاریخ عضویت
    May 2010
    نوشته ها
    277
    تشکر تشکر کرده 
    249
    تشکر تشکر شده 
    314
    تشکر شده در
    248 پست

    پیش فرض راهنمایی : اجرای دستورات در rc.local در سنتوس 7

    سلام

    هدف : اجرای خودکار یک برنامه در یک شاخه مشخص بعد از بالا اومدن سنتوس 7 و اجرا برنامه در پس زمینه سرور

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

    npm start

    حتما باید در ادرس خودش اجرا بشه یعنی
    cd/mibfa/app
    npm start
    تا برنامه بدرستی کار کنه

    هرچی سرچ زدم همش گنگ بود یا بدرستی اجرا نمیشد . دوستانی که تجربه دارن ممنون میشوم راهنمایی کنند . نظر خودم فایل rc.local بود اگر مسر بهتری دارید اعلام کنید

  2. # ADS




     

  3. #2
    عضو انجمن sam_pontiac آواتار ها
    تاریخ عضویت
    Apr 2009
    نوشته ها
    180
    تشکر تشکر کرده 
    166
    تشکر تشکر شده 
    279
    تشکر شده در
    166 پست

    پیش فرض پاسخ : راهنمایی : اجرای دستورات در rc.local در سنتوس 7

    سلام
    دو راه داری
    1- یا بصورت یک Task و یا Service برای لینوکس از طریق Systemd تعریف کنی ( کمتر پیشنهاد میکنم، چون دقیقا میزان آشناییتون با کامندها رو نمیدونم )
    2- از پکیج forever استفاده کنی ( پیشنهاد اصلی ).

    لینک پکیج forever که توضیحاتش هم کاملا واضح و راحت هست :
    https://www.npmjs.com/package/forever

    که بصورت دائمی ران میشه.
    معمولا اگر تو پکیج خودتون اشکال خاصی نداشته باشید، بدون خطا این پکیج نصب و کارش رو انجام میده.

    راه حل ساده تری هم مثل استفاده از nohup هست که باز بیشتر پیشنهاد میکنم از مورد دوم استفاده کنید.

  4. تعداد تشکر ها از sam_pontiac به دلیل پست مفید


  5. #3
    عضو انجمن
    تاریخ عضویت
    Feb 2011
    نوشته ها
    558
    تشکر تشکر کرده 
    530
    تشکر تشکر شده 
    672
    تشکر شده در
    446 پست

    پیش فرض پاسخ : راهنمایی : اجرای دستورات در rc.local در سنتوس 7

    نقل قول نوشته اصلی توسط mibfa نمایش پست ها
    سلام

    هدف : اجرای خودکار یک برنامه در یک شاخه مشخص بعد از بالا اومدن سنتوس 7 و اجرا برنامه در پس زمینه سرور

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

    npm start

    حتما باید در ادرس خودش اجرا بشه یعنی
    cd/mibfa/app
    npm start
    تا برنامه بدرستی کار کنه

    هرچی سرچ زدم همش گنگ بود یا بدرستی اجرا نمیشد . دوستانی که تجربه دارن ممنون میشوم راهنمایی کنند . نظر خودم فایل rc.local بود اگر مسر بهتری دارید اعلام کنید
    از طریق rc.local هم میشه اما پیشنهاد نمیشه بهترین روش ایجاد یک سرویس هست که اگه برنامتون ناگهانی بسته هم شد دوباره اجرا بشه.


    کد:
    این دستور بزنید
    
    nano /etc/systemd/system/mibfa.service
    
    
    بعد اینو داخلش کپی کنید
    
    
    
    [Unit]
    Description=mibfa service
    After=network.target
    After=syslog.target
    
    
    [Service]
    ExecStart=/usr/bin/npm start
    Restart=always
    Type=simple
    WorkingDirectory=/mibfa/app
    
    
    [Install]
    WantedBy=multi-user.target
    
    
    بعد ذخیره کنید
    systemctl daemon-reload
    systemctl enable mibfa
    systemctl start mibfa
    
    بعد اگه همه چیز درست باشه این دستور بزنید باید نشون بده اجرا هست
    systemctl status mibfa
    
    
    اگه مشکلی داشت پیام بدید بررسیش کنم
    وب سایت شخصی: www.hassansh.ir


  6. تعداد تشکر ها از hassanshaikhi به دلیل پست مفید


اطلاعات موضوع

کاربرانی که در حال مشاهده این موضوع هستند

در حال حاضر 1 کاربر در حال مشاهده این موضوع است. (0 کاربران و 1 مهمان ها)

موضوعات مشابه

  1. دستور باز کردن و بستن پورت در Iptable در لینوکس سنتوس
    توسط sami85 در انجمن سوالات و مشکلات
    پاسخ ها: 0
    آخرين نوشته: February 25th, 2015, 17:06
  2. تغییر ایپی سنتوس با یک دستور
    توسط nikit در انجمن وی ام ور Vmware
    پاسخ ها: 6
    آخرين نوشته: July 11th, 2013, 10:12
  3. راهنمایی در مورد سنتوس 6.3
    توسط omidppm در انجمن ردهت,فدورا,سنت-او-اس Redhat,Fedora,CentOS
    پاسخ ها: 4
    آخرين نوشته: April 7th, 2013, 13:52
  4. مشکل با دستور کپی در سنتوس
    توسط mei3am در انجمن سوالات و مشکلات
    پاسخ ها: 8
    آخرين نوشته: July 31st, 2012, 12:20
  5. نیاز به راهنمایی جهت ایجاد Local area connection
    توسط CYB3R در انجمن مباحث دیگر
    پاسخ ها: 3
    آخرين نوشته: June 17th, 2010, 19:01

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •