クローンの仕事を始めるには?

クローンの仕事を始めるには?

簡単に見えますが、新しい命令を学ぶのに詰まることが多いです。チュートリアルの作者は始めるのが自然だと思いますが、そうではありません。

私が読んだチュートリアルは次のとおりです。 http://code.tutsplus.com/tutorials/scheduling-tasks-with-cron-jobs--net-8800

この記事を読んだ後、私は次のことを始めました。

* * * * * /usr/bin/sh t.sh

このエラーが発生しました。

bxg: command not found

bxg は、デバッグディレクトリに作成された空のファイルです。ツリー図は次のとおりです。

.
├── bxg
└── t.sh 

t.shの内容は次のとおりです。

a=$(date)
mkdir "$a"

明らかに、bashはこれをcronコマンドとして認識しません。

次に、cronプロセスを検索して起動されたことを確認します。

ps aux | grep cron

root       942  0.0  0.0   3056   908 ?        Ss   10:34   0:00 cron
zen       4924  0.0  0.0   4652   568 pts/1    T    11:54   0:00 grep --color=auto cron
zen       9722  0.0  0.0   4656   568 pts/1    S+   12:05   0:00 grep --color=auto cron

そこで実行されているように見えますが、他のチュートリアルで述べたように、プロセスをcrondと呼びます。私は以下を試しました:

 service crond start
 crond: unrecognized service

おそらく、「ps aux」を使用して取得したプロセスが実際のプロセスではない可能性があります。

service cron start
start: Job is already running: cron

さて、今はアイデアがまったくありません。友達が助けてください!

答え1

crontab -e

エディタで設定ファイルを開き、最後に次の行を追加します。

* * * * * /usr/bin/sh t.sh

関連情報