բաշ աշխատունակությունը days

Այսօր ես աշխատել եմ, մի քիչ ավելի նոր քառյակներ Nuki. Վերջապես բերել կարգը նրան, իսկ ես կցանկանայի նրան անել, մի քիչ առաջ ազատ է արձակվել վերջին կայուն, եւ, հավանաբար, վերջնական տարբերակը. Այնպես որ, ես ունեցել գաղափար է ստուգել, ​​թե քանի օր uptime է ստացողի, որ մեծ մասը իմ խնդիրների այն բանից հետո, երբ բավական ժամանակ, այնպես որ, ես որոշեցի անել 10 prfilaktichen օր Reboot. Ես scrawled ամբողջ konveirche որտեղ իմ clears օրերը այլ փոփոխականների, քանի որ արդյունքը otkomandata uptime բավականին տհաճ գործ է

# uptime
12:13:57 up 30 days, 20:07,  1 user,  load average: 0.00, 0.00, 0.00

Հեծ въпросни հերթին ֆիլտրացված միայն суперския конвеир 😛

uptime | awk -F'up' '{ print $2 }' | awk -F'days' '{ print $1 }'

Օրինակ, եթե աշխատանքային ժամերը օրերը արդյունք է մի ամբողջ օր, իսկ եթե rezulatatat ժամ նման

[email protected]box:~$ uptime | awk -F'up' '{ print $2 }' | awk -F'days' '{ print $1 }'
1:34,  5 users,  load average: 0.46, 0.39, 0.41
[email protected]:~$

Այն պատճառով, Որ անցնում է ստուգում տեսակի стоймость

if echo $days | grep "^[0-9]*$" > /tmp/null
then
   echo "Uptime in days is $days"
else
  echo "Uptime isnt in days"
fi

Պարզ է if-դիզայն ստուգել стоиснота պարունակում է միայն թվեր grep ընդհանուր արտահայտություններով “^[0-9]*$”.

Leave a Reply

Ձեր email address will not be published. Պարտադիր դաշտերը նշված են *

Հակա-սպամ *