mind.

学んだことの記録

Linux

cronでシェルスクリプトを実行するとき環境変数はcrontabに書く必要がある

やってみる スクリプト result.log echo $TEST > /home/vagrant/share/result.log TESTはユーザー定義の環境変数です。 cronのスケジュール cronで実行するプログラムはcrontab -eで行います。 失敗例 16 * * * * /home/vagrant/share/cron_test.sh 事前にこ…

cronで実行するプログラムは絶対パスを書くこと

なぜ? これを知らなかったので仕事で丸一日悩んでました……。 試してみる 下記のようなコードを書いてみました。 import datetime with open("file.txt", mode='a') as f: f.write("{}\n".format(datetime.datetime.now())) ファイルに現在時刻を追記する、…

CentOS7のPCに2TBを超えるHDDを増設する

マスクよりアルコール消毒液が欲しい。 ポイント 2TBを超えるHDDはfdiskコマンドでパーティションを作成すると2TBまでしか認識されない。(GPT パーティションは開発途中のため自己責任でという旨の警告メッセージが表示される) fdisk /dev/sda WARNING: fdis…

VagrantでWindowsにRailsのテスト環境を構築する

アドベントカレンダーが無くてもブログを書く習慣を続けていきたい。 なぜVagrantなのか 手元でWebアプリの動作確認ができる環境が欲しかったからです。 最近Railsを使ったWebアプリを作ろうとしているのですが、本番サーバーと手元で動作確認をするためのサ…

ubuntu server 18.04 にRuby on Rails6をインストールするコマンド(2019/12/11時点)

記事を書くことを躊躇わずに宣言する adventar.org 備忘録として 今回はubuntuにrails6をインストールするコマンドをまとめます。 それぞれのコマンドの意味はまだ全て理解できていませんが、備忘録として記事に残します。 参考URL https://qrunch.net/@ryec…