くりゅぴ!

サーバーやWEB問題解決のメモから生活お得情報まで。未分類のものは執筆中

ディレクトリを気にせずにシェルを実行する

cd `dirname $0`

こいつを頭に追加するだけ。

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

参考
https://www.qoosky.io/techs/927115250f

サーバー開発

タグ:

サーバー開発の最新記事

2020年8月24日
さくらサーバー移管後DNSゾーンは変更できない
2020年7月13日
NginxにSERVER_NAMEがない
2020年6月18日
NginxにREDIRECT_URLを追加する

コメントを残す

メールアドレスが公開されることはありません。