🌊
cron で環境変数を設定する方法
実行環境
- macOS M1
方法①: crontab内に書く
- crontab に
* * * * * [コマンド]のように記入すると思いますが、その前に環境変数を書きます。
例)
EMAIL=test@gmail.com
PASSWORD=lerga5keIo
* * * * * cd ~/
方法②: .profileに書いて、読み込む
- .profileを開く
open ~/.profile
- .profileに書く
export EMAIL=test@gmail.com
export PASSWORD=lerga5keIo
- crontabで読み込む
-
* * * * *の後に. /Users/[ユーザ名]/.profileを記述する - そのあとコマンドを追加する場合は、
&&で繋げる -
/Users/[ユーザ名]/.profileは.profileのフルパスを指定する -
.はsourceの意味を持つ
例)
* * * * * . /Users/user_mei/.profile && cd ~/
参考文献
Discussion