はじめに
Goの「プログラムを自動で走らせるために、
cron初期設定で行ったことをまとめます。
- ターミナルからcronを開く
//開くだけ
crontab -e
//編集モード
crontab -l
2.cronにフルディスクアクセスを許可する
システム設定でcronにフルディスクアクセスを許可して、作成したプロジェクトが置いてあるディレクトリにアクセスできるようにする。
3.編集モードで開き、時間と実行するプログラムを指定する
私はビルドずみのプログラムを走らせました。
PATH=絶対パス:$PATH
* 20 * * * cd /Users/hogeUser/hogeProgect/ && ./example
上記例だと、20時に実行する
また、cronは環境変数を/usr/binと/binしか参照しないため、
必要なものはプログラム実行前に設定する。
環境変数を設定する時は、絶対パスで設定する。