Armadilloフォーラム

overlay時に自動実行ができない

chosan

2020年9月2日 13時33分

お世話になります。2つほどご教授お願い致します。
システムは最新を使用しています。
Linux version 4.9.133-at15 (atmark@atde7) (gcc version 6.3.0 20170516 (Debian 6.3.0-18)

●その1
overlayで起動すると下記メッセージがでてきてしまいます。
どのようにすれば失敗しないようにできるのでしょうか。

[FAILED] Failed to start LSB: exim Mail Transport Agent.
See 'systemctl status exim4.service' for details.

システム起動完了後、sudo systemctl start exim4.service で起動できました。

●その2
同じくoverlayで起動すると、自前で作ったcronの@rebootで起動時に自動実行しているスクリプトが起動してくれません。
overlay時はスクリプト起動を遅らせるとか、何かが起動してから動かさないといけないような条件があるのでしょうか?

システム起動完了後、スクリプトを実行してみると問題なく起動できました。

コメント

at_syunya.ohshio

2020年9月3日 11時38分

大塩です。

> ●その1
> overlayで起動すると下記メッセージがでてきてしまいます。
> どのようにすれば失敗しないようにできるのでしょうか。
>
> [FAILED] Failed to start LSB: exim Mail Transport Agent.
> See 'systemctl status exim4.service' for details.
>
> システム起動完了後、sudo systemctl start exim4.service で起動できました。
最新インストールディスクイメージ(install_disk_sd_20200629_iotg3l.img)を使用し、
製品マニュアル(https://manual.atmark-techno.com/armadillo-iot-g3l/armadillo-iotg-g3l_p…)に沿ってoverlayfsを有効化して確認を行いました。
結果、ご報告いただいた状態が再現されませんでした。

[Armadillo~]# systemctl status exim4.service
● exim4.service - LSB: exim Mail Transport Agent
   Loaded: loaded (/etc/init.d/exim4; generated; vendor preset: enabled)
   Active: active (running) since Thu 2020-09-03 01:44:18 UTC; 10min ago
...

overlayfs を有効化した以外での変更点はありますでしょうか。

> ●その2
> 同じくoverlayで起動すると、自前で作ったcronの@rebootで起動時に自動実行しているスクリプトが起動してくれません。
> overlay時はスクリプト起動を遅らせるとか、何かが起動してから動かさないといけないような条件があるのでしょうか?
>
> システム起動完了後、スクリプトを実行してみると問題なく起動できました。
>

以下コマンドを実行し、@rebootで設定したcronが登録されているかご確認いただけますでしょうか。

[Armadillo~]# crontab -l

以上です。
よろしくお願いします。