mkohei1122
2015年5月25日 10時40分
森と申します。
Armadillo-IoTでCronを使用したいと考えておりますが、
設定がうまくいきません。どなたかご指導をお願いいたします。
・実践開発ガイド 第2部
8.2定期的にコマンドを実行する P185 に習って下記を実行
・/var/spool/cron/crontabs/ に "root"の crontabファイルを作成
たとえば、一分毎に、dateを実行するcrontabファイル
*/1 * * * * date
・/etc/init.d/cron にP186 初期スクリプトを追加
・コンパイル、イメージ書き込み
上記を行いました。
#crond と実行しましたが、プロセスは動いているようですが、何も実行されず、
#crond start #crond statusと実行しても、何も表示されません。
以上、よろしくお願いいたします。
コメント
izawa
mkohei1122
y.nakamura
mkohei1122
y.nakamura
中村です。
> リブート後のも設定が残るようにはできないのでしょうか。
/etc/configにシンボリックリンクをはるのが簡単だと思います。
atmark-dist/vendors/AtmarkTechno/Armadillo-IoTG-Std/Makefileの
86行目あたりにある
$(ROMFSINST) -s /etc/config/HOSTNAME /etc/HOSTNAME $(ROMFSINST) -s /etc/config/hosts /etc/hosts $(ROMFSINST) -s /etc/config/pointercal /etc/pointercal $(ROMFSINST) -s /etc/config/resolv.conf /etc/resolv.conf $(ROMFSINST) -s /etc/config/interfaces /etc/network/interfaces
のように。
--
なかむら
kes-konishi
2015年5月25日 11時19分
KES)小西です。
違っていたらすみません。
・/var/spool/cron/crontabs/ に "root"の crontabファイルを作成
↓
var/spool/cron/crontabs/rootというファイル名で追加します。
ではないでしょうか?
BusyBoxのcrontabなので、通常の/etc/crontabファイルとは違います。
/var/spool/cron/crontabs/rootを参照していると思います。