Mac OSの10.6ユキヒョウの下のcronジョブ
-
22-09-2019 - |
質問
私は、自動を設定しようとしているのMac OS 10.6の下で半時間ごとに実行するためにコミットSVN、私はcronに追加しているcrontabファイルが有効であること、および/またはさえしていないようですいないようですcronのことで見ました。テストのために私は簡単なのcrontabとスクリプトを作っます:
のcrontab:
*/2 * * * * /Users/username/crontest
code
セクションで再現されていない)ユーザ名が私のシステムのユーザ名に置き換えられます。は、このように私のホームディレクトリを指す
私は、上記の行が含まれているcrontab -r
を実行し、最初のcrontab .mycrontab
を実行していますよ。 crontab -l
は、上記の行を吐き出し、そしてps -A | grep cron
ショーを実行して、私はMac OS Xの下cronデーモンであると仮定した、実行/usr/sbin/cron
。 /Users/username/crontest
スクリプトは、単純なように、テキストファイルにテキストの行を追加されます:
echo "hi" >> /Users/username/crontest.txt
何ができますか?私は困惑しています。
解決
おっと...私はcronジョブの最後に改行文字がありませんでした。それはそれを固定しているようだ。
他のヒント
自動化されたジョブを実行するためのOS X上で好ましい方法ではあるが、<のhref =「http://developer.apple.com/mac/library/documentation/Darwin/Reference/ManPages/man8/launchd.8.html」 REL = "noreferrer">のlaunchd を、cron
はまだサポートされています。チャンスはあなたがあなたのスクリプトでアクセス許可の問題を持っています。確認し、それが実行権限を持っています。
また、*/2
はない半時間ごと、2分ごとに意味します。分のリストと分のフィールドを設定してみてください。
0,30 * * * * /Users/username/crontest
10.6上で私のために動作します。