私はcrontabを理解しようとしています。 crontabを使用してシェルスクリプトを実行しようとしています。しかし、期待した結果は得られません。
クローンタブを使用すると、
38 17 * * * bin/sh sh /home/agalya/unix/digiclock.sh
シェルスクリプトを実行できません。
「at」コマンドを使用しても出力は出ません。シェルスクリプトへのパスが正しく提供されているかどうか疑われます。道をどのように与えるべきですか?
~$ at 17:25
warning: commands will be executed using /bin/sh
at> /bin/sh sh /unix/digiclock.sh
at> <EOT>
job 9 at Sat Feb 20 17:25:00 2016
ファイルに実行権限があると確信しています。
答え1
crontabエントリに削除する必要があるコンテンツが含まれています。しなければならない
38 17 * * * /home/agalya/unix/digiclock.sh
ユーザーcrontabの場合。/etc/crontab
(システム全体のcrontab)にある場合は、次のコマンドを実行するユーザーを含める必要があります。
38 17 * * * agalya /home/agalya/unix/digiclock.sh