cd `dirname $0`
こいつを頭に追加するだけ。
どういう時に使う?
cronを利用する時、ディレクトリがどこか分かりづらくなる。
cronの実行時は、そのユーザーのホームディレクトリで実行される。
そのため、ファイルを実行したい時、そのホームディレクトリからみたファイルが参照される。
そのため、よくわかってないとよくエラーを出す。
それを実行されるファイルからみたファイルとする事がこのコードによってできる。
ファイルを絶対パスで書くと、移動した時に面倒だしね。
cd `dirname $0`
こいつを頭に追加するだけ。
どういう時に使う?
cronを利用する時、ディレクトリがどこか分かりづらくなる。
cronの実行時は、そのユーザーのホームディレクトリで実行される。
そのため、ファイルを実行したい時、そのホームディレクトリからみたファイルが参照される。
そのため、よくわかってないとよくエラーを出す。
それを実行されるファイルからみたファイルとする事がこのコードによってできる。
ファイルを絶対パスで書くと、移動した時に面倒だしね。
コメント