takafumi blog

日々の勉強メモ

shellscript

【Bash】 スクリプト中のaliasコマンドが実行できない

環境 archlinux 4.14.4-1 非インタラクティブモードではaliasは展開されない。 非インタラクティブとは $ bash test.sh みたいに実行する事。 普通に実行すると以下のようになる $ cat ~/.bashrc alias ll='ls -la' $ bash test.sh test.sh: line 5: ll: com…

Linux ディスク容量チェックのスクリプト

環境 CentOS6.5先日突然サービスが止まってるといわれて調べたら、ディスクフル。 ディスク容量チェックは必須です。 #!/bin/sh limit=80 # percent # # Const # script=$(basename $0 .sh) host=$(hostname -s) lock=/tmp/$script.lock # # Mail # mail_cmd…