表題の通り。たまに忘れて実行エラーになるのでメモ。
■ 環境
- Amazon Linux
■ PATH
`PATH`が通っていないので、`cron`から実行されるとコマンドが見つからない系のエラーで失敗してしまうことがある。
$ sudo su -
# echo ${PATH}
/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/opt/aws/bin:/root/bin
#
`cron`で実行されるときは下記しか`PATH`が通っていなかった。
/usr/bin:/bin
“sbin“系のコマンドを使いたい時にいつもハマってしまう…。スクリプト内のコマンドは絶対PATHで書くものだと若い頃に師匠に教わったのをたまに忘れてる。
以上。