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

کمک و پشتیبانی => انجمن عمومی => نویسنده: Keyvan-Tabaei در 16 بهمن 1397، 05:04 ب‌ظ

عنوان: اجرای همزمان چندین کد در ابونتو
ارسال شده توسط: Keyvan-Tabaei در 16 بهمن 1397، 05:04 ب‌ظ
سلام
من در اوبونتو تازه وارد هستم
میخواستم بدونم امکانش هست چتدین خط کد در ترمینتال رو همزمان اجرا کرد ؟
دقیقا منظورم کاریه که در ویندوز با قایل های .bat مبشه انجام داد
ممنونم
عنوان: پاسخ : اجرای همزمان چندین کد در ابونتو
ارسال شده توسط: Silvio Dante در 16 بهمن 1397، 06:05 ب‌ظ
دقیقا منظورتون رو متوجه نشدم.
اما می‌تونین چند دستور رو با استفاده از & از هم جدا کنین و به صورت همزمان اجراشون کنید. همچنین می‌تونین از && هم استفاده کنید که دستورات رو به ترتیب اجرا می‌کنه یعنی صبر می‌کنه دستور اول کارش تموم شه و بعد میره سراغ بعدی و به همین شکل ادامه می‌ده.
علاوه بر این‌ها می‌تونید دستورات‌تون رو توی یه فایلی بنویسین که اولش نوشته باشه:
#!/bin/bash
می‌تونین هر دستور رو توی یه خط بنویسین و بعد از اینکه فایل رو ذخیره کردین بهش دسترسی اجرا شدن بدین به این شکل:
chmod +x file
و بعد اجراش کنین:
./file
(پسوند فایل‌های بش اسکریپت رو معمولا sh می‌ذاریم اما اگر اول فایل اون خطی که گفتم رو بنویسید دیگه لازم به گذاشتن پسوند نیست.)
عنوان: پاسخ : اجرای همزمان چندین کد در ابونتو
ارسال شده توسط: Keyvan-Tabaei در 16 بهمن 1397، 06:28 ب‌ظ
دقیقا منظورتون رو متوجه نشدم.
اما می‌تونین چند دستور رو با استفاده از & از هم جدا کنین و به صورت همزمان اجراشون کنید. همچنین می‌تونین از && هم استفاده کنید که دستورات رو به ترتیب اجرا می‌کنه یعنی صبر می‌کنه دستور اول کارش تموم شه و بعد میره سراغ بعدی و به همین شکل ادامه می‌ده.
علاوه بر این‌ها می‌تونید دستورات‌تون رو توی یه فایلی بنویسین که اولش نوشته باشه:
#!/bin/bash
می‌تونین هر دستور رو توی یه خط بنویسین و بعد از اینکه فایل رو ذخیره کردین بهش دسترسی اجرا شدن بدین به این شکل:
chmod +x file
و بعد اجراش کنین:
./file
(پسوند فایل‌های بش اسکریپت رو معمولا sh می‌ذاریم اما اگر اول فایل اون خطی که گفتم رو بنویسید دیگه لازم به گذاشتن پسوند نیست.)
ممنونم