Pythonと!

プログラミングド素人の勉強日記です。

Ubuntu

/bin/sh: ~: not found * * * * * /hoge/hoge.sh PATHが通っていない場合にこういうシェルスクリプトを書くと、cronを実行した際に/bin/sh: ~: not foundというエラーが出てしまう。そのため、shまでの絶対パスを記載すればOK。 * * * * * /bin/sh /hoge/h…

venv環境に入ってpythonファイルを実行するシェルスクリプトを作成する

#! /bin/bash # 仮想環境フォルダまで移動 cd /hoge/fuga # venv環境のactivate . 仮想環境名/bin/activate # 実行ファイルまでのパス cd /hoge/fuga # pythonの実行 python hoge.py # 仮想環境から抜ける deactivate

「Chrome version must be between xx and xx」のエラー対処法

Message: session not created: Chrome version must be between 70 and 73 (Driver info: chromedriver=2.45.615279 (12b89733300bd268cff3b78fc76cb8f3a7cc44e5),platform=Linux 4.15.0-29-generic x86_64) というエラーが出たら、ChromeDriverのバージョ…

UbuntuにChromeとChromeDriverをインストールする

chrome →chromeのサイトからダウンロードしてGUIからインストール Google Chrome ウェブブラウザ chromedriver 取得するchromedriverのバージョンは適宜変更する Downloads - ChromeDriver - WebDriver for Chrome #chromedriverを取得する $ curl -O https:…

Ubuntuが起動時にlib/systemd/systemd-journaldのエラーを吐くようになった

以下のスレッドを参考にしてみました。 ubuntuforums.org これでとりあえず直った感じ? $ sudo rm /var/crash/*.*

UbuntuにNode.jsとnpmをインストールする

以下の記事を参考にさせていただきました。 qiita.com インストール sudo apt update sudo apt install nodejs sudo apt install npm Node.jsのバージョンアップ sudo npm cache clean sudo npm install -g n sudo n stable npmのバージョンアップ sudo npm …

Dropbox-Uploaderをcronで実行する

公式を参考にして、Dropbox-Uploader一式をダウンロードします。 Dropbox-Uploader/README.md at master · andreafabrizi/Dropbox-Uploader · GitHub (事前準備)Gitのインストール $ sudo apt install git ダウンロード $ git clone https://github.com/an…

Vagrantで作ったUbuntu上でDockerを動かす

Dockerをインストール 公式を参考にしてUbuntuにDockerをインストールしていきます。 docs.docker.com パッケージアップデート $ sudo apt update HTTPSでレポジトリを使えるようにする $ sudo apt install -y \ apt-transport-https \ ca-certificates \ cu…

ubuntu(デスクトップ版)をVagrantで構築する

Vagrantでubuntuを構築する $ vagrant box add bento/ubuntu-18.04 $ vagrant init bento/ubuntu-18.04 GUI用にVagrantfileを編集する # -*- mode: ruby -*- # vi: set ft=ruby : # All Vagrant configuration is done below. The "2" in Vagrant.configure …

Ubunduのホームディレクトリだけ英語にする方法

ディレクトリ名の英語化 $ LANG=C xdg-user-dirs-gtk-update・注意点 ダウンロードとデスクトップフォルダは空にしておかないとリネーム後に重複する。 (重複しても日本語名のフォルダを削除するだけだけど) Bluemanのパスを修正する。 ・dconfエディタの…

Configuring grub-pcの対処法

Vagrant上のUbuntuでapt upgradeしたら、Configuring grub-pcの画面が出たので、やったことをメモします。カーソルキーで/dev/sdaを選択した状態でスペースキーを押して選択する。(*がついたら選択状態になっている) エンターキーで決定

VirtualBoxでUbuntuを構築したときの設定メモ

システム設定 ディスプレイ設定 # Memo # ディスプレイ数を最大にすると、ビデオメモリーを256MBまで上げられる。 # 256MBまで上げたらディスプレ数を1に戻す。 ネットワーク設定

Linuxでファイルの権限を変更する

与えたい権限の数字の合計値を所有者、所有グループ、その他の順でする。 ・読み取り権限: 4, r ・書き込み権限: 2, w ・実行権限: 1, x例)所有者に全ての権限を、翔裕グループに読み取りと書き込み権限を、その他に読み取り権限を付したいとき $ chmod 764…

vimでのコピペ方法

ヤンク(コピー) ・yy カーソル行をコピー ・dd カーソル行をカット ペースト ・p ヤンクした範囲をペースト

cronの書き方

cronの編集 crontab -e cronの確認 crontab -l 基本書式 分 時 日 月 曜日 コマンドパス 入力形式 分 0~59 時 0~23 日 1~31 月 1~12 曜日 0~7(0と7が日曜日) 例示 ・すべてを指定したい(毎時など) →*(アスタリスク) ・15分ごとに実行: →分部分で0…

Ubuntu基本操作

パッケージ情報の更新 $ sudo apt update インストールされているパッケージの更新 $ sudo apt upgrade

Pythonの仮想環境作成(Ubuntu)

・venvのインストール $ sudo apt install python3-venv・仮想環境の作成 $ python3 -m venv 仮想環境名・仮想環境に入る $ . 仮想環境名/bin/activate・仮想環境から抜ける $ deactivate

BOMの確認方法

cronでWindowsのメモ帳で作成したシェルスクリプトを実行しようとしたときにハマったのでメモVim上で、 ・BOMを確認する :set bomb?・BOMを削除する :set nobomb