سوالات و مشکلات پیرامون زبان برنامه نویسی Bash

  • شروع کننده موضوع ruin3r
  • تاریخ شروع

ruin3r

مدیر کل انجمن
عضو کادر مدیریت
مدیر کل انجمن
عضویت
10/5/15
ارسال ها
146
امتیاز
6
با سلام.
همانطور که در این تاپیک اعلام کردم از این پس سوالات خود را پیرامون زبان برنامه نویسی بش در همین تاپیک بپرسید و منتظر پاسخ بنده و یا کارشناسان انجمن باشید.
 
آخرین ویرایش:

shalchi

عضو تایید شده
کاربر انجمن
عضویت
29/12/18
ارسال ها
1
امتیاز
1
سن
57
سلام . وقتی این دستور را
./dropbox_uploader.sh upload /home/pi/name_of_upload_file name_of_upload_file
در خط فرمان مینویسم اجرا میشود ولی میخواهم داخل یک برنامه در ساعت مشخصی اجرا شود. لطفا کدهای آن را بفرمایید.
با تشکر : شالچی 97/10/8
 

msm

عضو حرفه ای
ناظر انجمن
عضویت
13/5/15
ارسال ها
185
امتیاز
6
سلام . وقتی این دستور را
./dropbox_uploader.sh upload /home/pi/name_of_upload_file name_of_upload_file
در خط فرمان مینویسم اجرا میشود ولی میخواهم داخل یک برنامه در ساعت مشخصی اجرا شود. لطفا کدهای آن را بفرمایید.
با تشکر : شالچی 97/10/8
سلام
کد فرمان مورد نظر را در یک فایل sh با پرمیشن 755 ذخیره و در کرون جاب تنظیم کنید تا در تاریخ و ساعت مورد نظرتان اجرا شود
 

zaki63

عضو تایید شده
کاربر انجمن
عضویت
8/2/19
ارسال ها
1
امتیاز
1
سن
40
با سلام و وقت به خیر
کدی که خدمتتون فرستادم فایل های ۱ تا ۱۱۴ مربوط به را میخواند و خروجی برای هر فایل به صورت جدا از ۱ تا ۱۱۴ به اسم می دهد. حال سوالم اینجاست من چطوری میتوانم یک فایل خروجی از مجموع همه فایل های خروجی داشته باشم. یعنی همه ۱۱۴ فایل را بخواند با هم جمع کند و در نهایت یک فایل که حاصل جمع آنها است را به عنوان خروجی بدهد.​
کد:
#!/bin/csh

# Location of cyclone programs

setenv CYCBIN /home/zakieh/Desktop/test/Fall/CTS/cts.dir/software.dir/cyc.dir/cycbin

alias cyclocx  $CYCBIN/cyclocx.hr
alias trackx   $CYCBIN/trackx.hr
alias trackmnx $CYCBIN/trackmnx.hr
alias tstatx   $CYCBIN/tstatx.hr

 @ ys =1
 @ ye = 114
#
 @ y = ($ys)

while ($y <= $ye)

 trackx  -FO -i intrack.Era -c cycdat_${y} >& outtr.${y}.Era && cat thist?.1 >! trkdat.Era_${y} && \rm -f thist*
 
#trackx  -FO -i intrack.Era -c cycdat_7901 >& outtr.9701.Era && cat thist?.1 >! trkdat.9701.Era && \rm -f thist*
#@ sum(${y})=sum(${y}-1)+trkdat.Era_${y}
@ y ++

  end

exit
با تشکر​
 
بالا