web-dev-qa-db-ja.com

毎日特定の時間にcurlコマンドを実行するようにOS Xでcronジョブを設定するにはどうすればよいですか?

私は毎日午前3時に実行したいCURLコマンドを持っています、しかし私はそれをどのように設定するかについてよくわかりません、そしてガイドはすべて奇妙です。

私はたくさんの端末/ bashの経験があると仮定しますが、cronをセットアップしたことは一度もありません。

Cronジョブで、スリープしていてふたが閉じていても(macbook pro)、この1つのcurlコマンドを実行してからスリープ状態に戻すことができますか?

どのように設定するのですか?

18
marcamillion

次のコマンドを実行して起動します。

crontab -e

これにより、テキストエディタでユーザーのcrontabが開きます。 Cronはスケジュールされたジョブに特定の表記法を使用します。以下の形式は、ユーザーのcrontabエントリのフィールドを示しています(タブで区切る必要があります)。

min  hour  day_of_month  month  day_of_week  command

Curlコマンドを毎日午前3時に実行するようにスケジュールするには、次の行を挿入します。

0  3  *  *  *  curl args...

分と時間が午前3時に対応していることに注意してください(サイドノート:cronは24時間形式、午前または午後は使用していません)。続くアスタリスクは、毎月、毎月、毎週の毎日を意味します。

Cronはコンピュータをスリープから復帰させることはできませんが、この投稿は役に立ちましたか crontabをスリープから復帰させる

18
diametralpitch

あなたがそれをGUIのやり方でやりたいなら、私はあなたにroaringappsからCronniXを推薦することができます https://roaringapps.com/app/cronnix

0
konqui