cron
初めて使ってみましたが、詰まっていました。
私はUbuntu 10.10を使用しており、以下は私の/etc/crontab
ファイルです。私が修正した唯一のものは最後の行を追加することでした。
そのジョブが実行中で、ここの他のジョブも実行中であることを確認しましたが、最後のジョブcron
はそうではありません。
# /etc/crontab: system-wide crontab
# Unlike any other crontab you don't have to run the `crontab'
# command to install the new version when you edit this file
# and files in /etc/cron.d. These files also have username fields,
# that none of the other crontabs do.
SHELL=/bin/sh
PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
# m h dom mon dow user command
17 * * * * root cd / && run-parts --report /etc/cron.hourly
25 6 * * * root test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.daily )
47 6 * * 7 root test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.weekly )
52 6 1 * * root test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.monthly )
#
21 22 * * * root /etc/mycron/myscript.sh > /home/me/stuff/log/cron.log
時間制雇用の証拠を確認し$ sudo grep CRON /var/log/syslog
て見つけましたが、新規雇用の証拠はありません。
cron.allow
とファイルが見つかりcron.deny
ましたが、そのファイルが私のコンピュータに存在しないようです。
ベストアンサー1
明らかな質問はしたくありませんが、/etc/mycron/myscript.sh
強制できますか?あなたは確認できます:
ls -l /etc/mycron/myscript.sh
一般的に3xを見なければなりません。そうでない場合は、以下を試してください。
chmod -V +x /etc/mycron/myscript.sh
cronでは、次の行を使用してshまたはbashを使用してスクリプトを実行することもできます。
sh /etc/mycron/myscript.sh