bash

bash

bash 世代の古いファイルから削除

よくありがちな使用済ファイルの移動と、ある一定世代数を保持した後削除するスクリプトです。 サンプルスクリプト #!/bin/sh cd `dirname $0` pwd #バッチホーム#バッチホーム BT_HOME="/home/dabad...
sample

全ユーザに対しcrontabが定義されていないか確認

crontabが登録されていないか全てのユーザに対し調査する 先日複数サーバそれぞれのユーザでcrontabが設定されていないかどうか確認する必要が出てきたので作ってみました。 サンプルスクリプト #!/bin/bash output_di...
bash

外部テキストに複数記載したコマンドをシェルでまとめて実行する

テキストファイルにシェルやコマンドを記載してまとめて実行したい時以下のシェルスクリプトを使っています。こうする事でまとめてバックグランド実行できるので重宝します。そのため実行ログはファイルに残すようにしてあります。 仕様 シェルスクリプトフ...
bash

bash備忘録

特定ディレクトリのファイルから10日経過したものから削除 find ./log -name "*.log" -mtime +10 -type f -exec rm -f {} \; 識別子を除く BASENAME=`echo $1 | se...