linux

cron

  • service crond status
  • service crond start
  • service crond restart
  • service crond stop
  • sudo service crond reload
  • sudo crontab -l
  • sudo crontab -l > dsapi101_crontab
  • 一覧:crontab [-u user] -l
  • ※危険※編集:crontab -e
  • 削除:crontab -r
  • cronを他のサーバに移動:
    • crontab -l > ~/crontab.txt
    • rsync ~/crontab user@server_ip:~/
    • crontab ~/crontab.txt

      cron適用

  • sudo crontab temp_crontab

圧縮

  • zip 202212_polling_log.zip 202212*
  • unzip

ログ操作

less app.log-20220417-1650132661 | grep "2022-04-16 09:\|2022-04-16 10:" > 0910_log.txt
  • 最初1項目出力:
    less 0910_log.txt | grep -m1 "11678"

コマンド

vi

行番号を表示:[:set number]
行移動:数字入力し[Go]を入力

tail head

ファイルの先頭100行の末尾の30行を表示(70行~100行)

head -n 100 [file path] | tail -n 30 [file path]

alias

登録されている一覧:alias
alias tyls='ls -altr'

echo

  • オプション -e 改行を表示する
    • echo -e "1行目\n2行目\n3行目\n4行目"
  • オプション -n 出力文字の最後の改行をしない