Вот реализация python того, что я хочу, но я уверен, что есть элегантный способ сделать это с bash:
import subprocess
output = subprocess.run("last reboot --since 2016-01-01 --until 2016-12-31 | grep -o '(.*)' | grep -v '-'| sed -e 's/(//g; s/)//g; s/+/:/g'", shell=True, stdout=subprocess.PIPE, universal_newlines=True)
mins_total = 0
for line in output.stdout.split('\n')[:-1]:
try:
(hrs, mins) = [int(k) for k in line.split(':')]
days = 0
except:
(days, hrs, mins) = [int(k) for k in line.split(':')]
mins_total += (days*24 + hrs)*60 + mins
print("Hours: " + str(mins_total/60))
print("Days: " + str(mins_total/60/24))
Вы можете использовать ppa:
sudo apt-add-repository ppa:rawstudio/ppa
sudo apt-get update
sudo apt-get purge --remove rawstudio
sudo apt-get install rawstudio-daily
rawstudio. После этого вы можете запустить его с помощью команды rawstudio-daily
.
Обратите внимание, что версия из этого ppa такая же, как что вы можете найти в http://rawstudio.org/files/daily/
Вы можете использовать ppa:
sudo apt-add-repository ppa:rawstudio/ppa
sudo apt-get update
sudo apt-get purge --remove rawstudio
sudo apt-get install rawstudio-daily
rawstudio. После этого вы можете запустить его с помощью команды rawstudio-daily
.
Обратите внимание, что версия из этого ppa такая же, как что вы можете найти в http://rawstudio.org/files/daily/
Вы можете использовать ppa:
sudo apt-add-repository ppa:rawstudio/ppa
sudo apt-get update
sudo apt-get purge --remove rawstudio
sudo apt-get install rawstudio-daily
rawstudio. После этого вы можете запустить его с помощью команды rawstudio-daily
.
Обратите внимание, что версия из этого ppa такая же, как что вы можете найти в http://rawstudio.org/files/daily/
Вы можете использовать ppa:
sudo apt-add-repository ppa:rawstudio/ppa
sudo apt-get update
sudo apt-get purge --remove rawstudio
sudo apt-get install rawstudio-daily
rawstudio. После этого вы можете запустить его с помощью команды rawstudio-daily
.
Обратите внимание, что версия из этого ppa такая же, как что вы можете найти в http://rawstudio.org/files/daily/
Вы можете использовать ppa:
sudo apt-add-repository ppa:rawstudio/ppa
sudo apt-get update
sudo apt-get purge --remove rawstudio
sudo apt-get install rawstudio-daily
rawstudio. После этого вы можете запустить его с помощью команды rawstudio-daily
.
Обратите внимание, что версия из этого ppa такая же, как что вы можете найти в http://rawstudio.org/files/daily/
Вы можете использовать ppa:
sudo apt-add-repository ppa:rawstudio/ppa
sudo apt-get update
sudo apt-get purge --remove rawstudio
sudo apt-get install rawstudio-daily
rawstudio. После этого вы можете запустить его с помощью команды rawstudio-daily
.
Обратите внимание, что версия из этого ppa такая же, как что вы можете найти в http://rawstudio.org/files/daily/
Вы можете использовать ppa:
sudo apt-add-repository ppa:rawstudio/ppa
sudo apt-get update
sudo apt-get purge --remove rawstudio
sudo apt-get install rawstudio-daily
rawstudio. После этого вы можете запустить его с помощью команды rawstudio-daily
.
Обратите внимание, что версия из этого ppa такая же, как что вы можете найти в http://rawstudio.org/files/daily/