PHPを中心にプログラミングを独学しています。
CRONを使いたいのですが、設定段階で躓いてしまい詰んでしまいました。
もし解決策をご存知でしたらお教えいただけませんでしょうか。
■環境
mac OS X Yosemite バージョン 10.10.2
MAMP バージョン 3.0.3
■やりたいこと
cronを使って定期的にプログラムを実行させたい。
■困っていること/現状
以下のページを参考にして進めているのですが、最初の段階( /etc/rc.d/init.d/crond status を入力する段階)から
bash: /etc/rc.d/init.d/crond: No such file or directory という表示が出ました。
【参考にしたページ】
https://www.express.nec.co.jp/linux/distributions/knowledge/system/crond.html
該当するファイルやディレクトリが自分のPC上に存在しないのかと考え、
まずはインストール(crontabs と vixie-cron の2つ)することを試みました。
その方法を調べたところ、macではHomebrewを用いてインストールするのが主流とのことなので、
以下のページを参考にしてHomebrewをインストールしました。
【参考ページ】
http://qiita.com/_daisuke/items/d3b2477d15ed2611a058
※$ brew doctor というコマンドを打ち込んだところ Your system is ready to brew.と表示されたので、正常にインストールできているのではと思っています。
Homebrewインストール後、cronをインストールしようと思い、以下2つのコマンドを入力したところ、エラーが表示されました。
・brew install crontabs
・brew install vixie-cron
エラーの内容は以下のとおりです。
【brew install crontabsに対して】
Error: No available formula for crontabs
==> Searching formulae...
==> Searching taps...
【brew install vixie-cronに対して】
Error: No available formula for vixie-cron
==> Searching formulae...
==> Searching taps...
「利用できるパッケージがない」というエラーのように思えたので、
パッケージ名称が新しくなっていたり、そもそもどこからインストールするのかという記述が不足していたのではと思い、
調べたところGitHub上には crontabという名前が付くプログラムが沢山転がっていることしか分かりませんでした。
また、念のため自分のPC上に既に入っているかもしれないと考え、
ターミナル上で mdfind crontab というコマンドを実行したところ、それっぽいものが以下の3つありました。
/usr/bin/crontab
/usr/share/man/man5/crontab.5
/usr/share/man/man1/crontab.1
mdfind vixie-cronというコマンドの実行結果は、なにもない、といったものでした。
ここまでいじくり回した段階で先に進めなくなってしまい質問しました。
このような状況から cron を使えるようにする手順や上手くいっていない原因をご存知でしたら、
お教えいただけませんでしょうか。どうかよろしくお願いします。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2015/08/19 22:54