LoginSignup
11
11

More than 5 years have passed since last update.

Macでcronを使う&ログファイルをリアルタイムチェックする

Posted at

cronとは … スクリプトを定期的に自動実行するサーバー側の仕組み。

Mac の場合、vim のバックアップファイルが悪さして cron がうまく動かないみたいなので、 .vimrc に設定が必要です。

.vimrc の設定

まず .vimrc を開きます。

$ vim .vimrc

以下の設定を行います。

set backupskip=/tmp/*,/private/tmp/*    

crontab の編集を行う

crontab の編集は以下のコマンドにて行います。

$ crontab -e
​# 設定ファイルのルール
​分 時 日 月 曜日 コマンド
​
​# (例)1分ごとに hoge.sh を実行する場合
​*/1 ** * * hoge.sh
​
​​# (例)2時間ごとに hoge.sh を実行する場合
​* */2​ * * * hoge.sh
​
​# (例)設定を無効にしたい場合は"#"を先頭に付けます
​​​#*/1 * * * * hoge.sh

設定が完了したら下記コマンドで確認できます。

$ crontab -l

ログファイルをリアルタイムに監視する

ログファイルのパスはbaserCMSを例にして示しています。

$ cd プロジェクト名/htdocs/app/tmp/logs/
$ tail -f ログファイル名

これで cron のログファイルをリアルタイムにチェックできるようになったと思います!

tail コマンドは「control + C」で抜けることができます。

参考サイト :

11
11
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
11
11