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

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

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

نویسنده موضوع: اجرای دو پردازش هم زمان در bash script  (دفعات بازدید: 921 بار)

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

آفلاین elyas74

  • Sr. Member
  • *
  • ارسال: 274
  • جنسیت : پسر
اجرای دو پردازش هم زمان در bash script
« : 24 اردیبهشت 1393، 12:43 ق‌ظ »
   سلام
 - یک بش اسکریپت خیلی ساده نوشتم برای بهتر کردن خروجی دستور cp ،مشکل اینجاست که یک خط از دستور باید اجرا بشه و در حالی که داره اجرا میشه باید بقیه اسکریپت ادامه پیدا کنه که نمیدونم چطور میشه این کار رو کرد. ممنون میشم اگه اطلاعاتی دارین راهنماییم کنید.
 - (سعی کردم که با دو تا کردن اسکریپت ها از هم این کار رو بکنم ولی به جایی نرسیدم.)
 - این هم متن چیزی که نوشتم :
#!/bin/bash
 cp -vf $1 $2 &
while [[ true ]]
do
temp=$(du -s $2 | cut --field=1)
diff=$((  temp2 - temp  ))
clear
cat << EOF
----------------------------------------------------------
from          : $1  
to            : $2  
file(s) size  : `du -sh $1 | cut --field=1`  
 
transfer rate : $diff (MB/s)
----------------------------------------------------------
EOF
sleep 1s
temp2=$(du -s $2 | cut --field=1)
done
ubuntu16.04/unity/JavaScript

آفلاین jalal051

  • Newbie
  • *
  • ارسال: 1
پاسخ : اجرای دو پردازش هم زمان در bash script
« پاسخ #1 : 30 اردیبهشت 1393، 09:44 ق‌ظ »
دنبال این بگرد
parallel bash