Vladimir D [7:45 PM]
Ай блин) Навык гугленья это первый навык админа, нагуглите себе задание для ДЗ сами)
Повторение создает привычки, а привычки обеспечивают мастерство в любом деле.
Vladimir D [7:45 PM]
Ай блин) Навык гугленья это первый навык админа, нагуглите себе задание для ДЗ сами)
Повторение создает привычки, а привычки обеспечивают мастерство в любом деле.
http://farmaz0n.blogspot.ru/2010/12/pipefail.html | |
#!/bin/bash | |
set -euo pipefail | |
Опция -e останавливает скрипт если процесс вернул не 0 (и пишет в stderr на какой строке ошибка). | |
Опция -u останавливает скрипт, если используется неопределённая переменная. | |
Опция -o pipefail фейлит выполнение пайпа, если один из подкомпонентов выполняется с ошибкой. |
https://github.com/osxfuse/osxfuse/wiki/SSHFS | |
# mount | |
sshfs user@host:/dir /tmp/ssh -ocache=no -onolocalcaches -ovolname=ssh | |
# отмонтировать | |
umount /tmp/ssh |
wget http://developer.download.nvidia.com/compute/cuda/repos/ubuntu1604/x86_64/cuda-repo-ubuntu1604_9.1.85-1_amd64.deb | |
sudo dpkg -i cuda-repo-ubuntu1604_9.1.85-1_amd64.deb | |
sudo apt-key adv --fetch-keys http://developer.download.nvidia.com/compute/cuda/repos/ubuntu1604/x86_64/7fa2af80.pub | |
sudo apt-get update | |
sudo apt-get install cuda |
Traceback (most recent call last): | |
File \"/usr/local/lib/python3.6/site-packages/urllib3/connection.py\", line 141, in _new_conn | |
(self.host, self.port), self.timeout, **extra_kw) | |
File \"/usr/local/lib/python3.6/site-packages/urllib3/util/connection.py\", line 60, in create_connection | |
for res in socket.getaddrinfo(host, port, family, socket.SOCK_STREAM): | |
File \"/usr/local/lib/python3.6/socket.py\", line 743, in getaddrinfo | |
for res in _socket.getaddrinfo(host, port, family, type, proto, flags): | |
socket.gaierror: [Errno -2] Name does not resolve | |
During handling of the above exception, another exception occurred: |
#!/bin/env python3 | |
class Players: | |
def __init__(self): | |
self.players = {0: "X", 1: "O"} | |
self.player = 0 | |
def get_player(self): |
cd /tmp/ | |
wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.13/linux-headers-4.13.0-041300_4.13.0-041300.201709031731_all.deb | |
wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.13/linux-headers-4.13.0-041300-generic_4.13.0-041300.201709031731_amd64.deb | |
wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.13/linux-image-4.13.0-041300-generic_4.13.0-041300.201709031731_amd64.deb | |
sudo dpkg -i *.deb |
apt update | |
apt -y install curl python-pip python-dev python3-dev git libxml2-dev libxslt1-dev python-openssl python3-openssl python-pyasn1 libffi-dev libssl-dev build-essential | |
pip install -UI pip | |
pip install -UI pbr setuptools pytz | |
pip install -UI git+https://github.com/openstack/python-openstackclient |
import sys | |
import json | |
import os | |
import yaml | |
def get_message(notification): | |
if 'notification_type' not in notification or notification['notification_type'] != 'error': | |
raise SystemExit() | |
return notification['message'] |
def get_all_files_and_dirs_in_dir_and_sort(dir): | |
files = glob.glob(dir) | |
files.sort() | |
return files | |
def get_log_file_for_convert(log_dir, report_dir): | |
if not os.path.isdir(log_dir): | |
logging.info("Log dir '%s' not found" % log_dir) | |
return |