りんちゃんの日記

日常を書き留めていきます。

2018-11-01から1ヶ月間の記事一覧

redmine ログローテーション

★production.logのローテートhttp://redmine.jp/faq/system_management/production-log-rotate/ ■production.rbの編集#vi /var/lib/redmine/config/environments/production.rb ■endの上に追加する config.logger = Logger.new("log/production.log", 'daily…

メール送信(ruby)

rubyを使ってgmailを送信する [前提条件]centOS7rubyがインストールされていること■rubyファイルを作成する # touch sendmail.rb ■gemインストール# gem install mail Successfully installed mini_mime-1.0.1Fetching: mail-2.7.1.gem (100%)Successfully i…

メール送信(muttコマンド)

<やってみた結果>・簡単にメール送信できたが迷惑メールに入ってしまう。・二段階認証しているGmailの場合、Gmailの「安全性の低いアプリのアクセス」設定はできない。 https://myaccount.google.com/u/0/lesssecureapps?pli=1 いまいち、よくわからず実装…

メール送信(POSTFIX)

<やってみた結果>・メール送信(添付ファイル付き)できるけど、nonameファイルも添付されてしまう。 ・二段階認証しているGmailの場合、Gmailの「安全性の低いアプリのアクセス」設定はできない。 https://myaccount.google.com/u/0/lesssecureapps?pli=1 …

シェル MariaDBからCSVを出力する

[前提条件]centOS7 nkfインストールyum localinstall -y http://mirror.centos.org/centos/6/os/x86_64/Packages/nkf-2.0.8b-6.2.el6.x86_64.rpm #!/bin/sh#データベース接続設定DBUSER="DBユーザ名"DBPASS="DBパスワード名"DBNAME="DB名"DBHOST="DBホスト名…

nkfインストール

nkfをインストールする [前提条件]centOS7 yum install nkfではうまくいきません。パッケージを指定します。 ■nkfインストール(失敗バージョン) # yum install nkf読み込んだプラグイン:fastestmirrorLoading mirror speeds from cached hostfile * base: …

シェル 文字コードを変更する

[前提条件]centOS7にnkfがインストールされている事 rinkaistar.hatenablog.com ■UTF8 → Sjis変換 #!/bin/shNKF="/usr/bin/nkf" $NKF -Lw -s --overwrite "test.csv" <参考サイト> qiita.com

シェル \nを置換する

\nを「aaa」に置換# echo "\n" | sed -e 's/\\n/aaa/g' 結果:aaa 削除する場合echo "\n" | sed -e 's/\\n//g' 結果:

シェル 日付の取得

シェル 日付の取得 起点日を本日の「-1日」した日付からその日とその日の月初と月末を取得する。 #!/bin/sh #起点日 target_date=$(date -d-1days +'%Y/%m/%d') #月初gessho=$(date -d${target_date}-0days +'%Y/%m/01') #月末getumatu=$(date -d${gessho}…