انجمن‌های فارسی اوبونتو

لطفاً به انجمن‌ها وارد شده و یا جهت ورود ثبت‌نام نمائید

لطفاً جهت ورود نام کاربری و رمز عبورتان را وارد نمائید

اوبونتو ۲۰٫۱۰ منتشر شد.
انتظار می‌ره همهٔ اعضا هرچه زودتر به این نگارش ارتقا پیدا کنند. همهٔ پاسخ‌ها از این به بعد، بر پایهٔ اوبونتو ۲۰٫۱۰ خواهد بود.

نویسنده موضوع: اجرای فایل پس از بوت شدن ubuntu mate  (دفعات بازدید: 2505 بار)

0 کاربر و 1 مهمان درحال مشاهده موضوع.

آفلاین epsi1on

  • Newbie
  • *
  • ارسال: 6
اجرای فایل پس از بوت شدن ubuntu mate
« : 03 اردیبهشت 1395، 04:16 ب‌ظ »
سلام دوستان.
من میخوام بلافاصله بعد از بوت شدن اوبونتو میت م یک برنامه اجرا بشه. برنامم تحت کنسول هست یعنی GUI نداره. و بعد از اجرا خودش خط فرمان داره و از اونجا با کاربر ارتباط برقرار میکنه (از عکس مشخصه) و بعد از اجرا منتظر میشه تا از کاربر ورودی بگیره و خارج نمیشه.
وقتی برنامه رو به صورت معمولی اجراش میکنم (با دستور ./app از داخل ترمینال) اینطوری هست:



ولی من میخوام این برنامه همزمان که لینوس بوت میشه یا بعدش اجرا بشه. یعنی هر بار لازم نباشه دستی اجراش کنم. یه اپلیکیشن داخل خود Ubuntu mate هست که اسمش startup applications هست که از اسمش مشخص هست چیه. من یه ایتم جدید توی این برنامه درست میکنم، مشابه این عکس یعنی (عکس از اینترنت است، مال من نیست) :



نام فایلم app هست و مسیرش home/sur/exe هست.
ولی وقتی سیستم رو ریستارت میکنم این برنامه اجرا نمیشه. حتی وقتی با ps aux هم دنبالش میگردم پیدا نمیشه...
ممنون میشم اگر راهنماییی کنین ...

آفلاین x

  • High Sr. Member
  • *
  • ارسال: 562
  • جنسیت : پسر
پاسخ : اجرای فایل پس از بوت شدن ubuntu mate
« پاسخ #1 : 04 اردیبهشت 1395، 01:52 ق‌ظ »
ولی من میخوام این برنامه همزمان که لینوس بوت میشه یا بعدش اجرا بشه. یعنی هر بار لازم نباشه دستی اجراش کنم. یه اپلیکیشن داخل خود Ubuntu mate هست که اسمش startup applications هست که از اسمش مشخص هست چیه. من یه ایتم جدید توی این برنامه درست میکنم،


نام فایلم app هست و مسیرش home/sur/exe هست.
ولی وقتی سیستم رو ریستارت میکنم این برنامه اجرا نمیشه. حتی وقتی با ps aux هم دنبالش میگردم پیدا نمیشه...
سلام
دوست عزیز از چه طریقی app رو توی startup applications اضافه(add)می‌کنید؟
چون برنامه ی  app شما آیکون اجرای نداره (باید برایش آیکون اجرای ایجاد کنید.
و بعد توی startup applications اضافه کنید(تا زمان بوت شدن سیستم اجرا بشه

آفلاین Geek

  • High Hero Member
  • *
  • ارسال: 1115
  • جنسیت : پسر
  • The answer to life the universe and everything: 42
پاسخ : اجرای فایل پس از بوت شدن ubuntu mate
« پاسخ #2 : 04 اردیبهشت 1395، 09:27 ق‌ظ »
بسته به نوع ترمینالی که استفاده می‌کنی، میشه از کامندهای متفاوتی استفاده کرد، برای نمونه اگر شما از gnome-terminal استفاده می‌کنید، می‌تونید از دستور زیر برای اجرای یه دستور در یه ترمینال جدید استفاده کنید:

gnome-terminal -x sh -c "YOUR COMMAND; bash"
مطالعهٔ این مطلب می‌تونه مفید باشه:
http://askubuntu.com/questions/484993/run-command-on-anothernew-terminal-window

به تصویر پیوست شده هم توجه بفرمایید.

آفلاین x

  • High Sr. Member
  • *
  • ارسال: 562
  • جنسیت : پسر
پاسخ : اجرای فایل پس از بوت شدن ubuntu mate
« پاسخ #3 : 04 اردیبهشت 1395، 10:53 ق‌ظ »
نقل‌قول
بسته به نوع ترمینالی که استفاده می‌کنی، میشه از کامندهای متفاوتی استفاده کرد، برای نمونه اگر شما از gnome-terminal استفاده می‌کنید، می‌تونید از دستور زیر برای اجرای یه دستور در یه ترمینال جدید استفاده کنید:
gnome-terminal -x sh -c "YOUR COMMAND; bash"
بله از این طریق هم میشه app به(startup applications)اضافه کرد
mate-terminal -x sh -c "cd /home/sur/exe && ./app; bash"






« آخرین ویرایش: 04 اردیبهشت 1395، 01:20 ب‌ظ توسط faramarz42 »

آفلاین epsi1on

  • Newbie
  • *
  • ارسال: 6
پاسخ : اجرای فایل پس از بوت شدن ubuntu mate
« پاسخ #4 : 04 اردیبهشت 1395، 04:10 ب‌ظ »
سلام دوستان.

ممنونم، مشکل حل شد...