LoginSignup
0
0

More than 5 years have passed since last update.

ログを残しつつTerminalで作業するためのシェルスクリプト

Last updated at Posted at 2018-10-07

やりたいこと

  • 作業ログを残しつつTerminalで作業がしたい
  • Tera Termでログを残すような操作感のイメージ
  • シェルスクリプトファイルをダブルクリックで起動する

スクリプトファイル

Scriptコマンドで以下のように作成するサンプル
実行後、ファイル名を入力する
ファイル名: [日付yyyyMMdd_hhmmss]_[入力したファイル名].log
ディレクトリ: /home/hoge/logs

terminal-with-log.sh
echo "ファイル名: "
read filename
script /home/hoge/logs/`date "+%Y%m%d_%H%M%S"`_`echo $filename`.log

設定

そのままだとファイルをダブルクリックしてもエディタが開くだけなので実行できるようにする

  • ファイルを右クリック → プロパティ → アクセス権 → 実行 の「プログラムとして実行可能」をチェックON
  • ファイル → 設定 → 動作 → 実行可能なテキストファイル の「どうするか確認する」を選択
    • 「実行する」でもOK 
0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0