Armadilloフォーラム

自動起動しない

sasa0107

2017年9月27日 11時19分

笹倉と申します。
Armadillo-IoT G3の自動起動に関してです。
rc.localの最後尾に自動起動用プログラム名を
挿入して、自動起動をしようとしております。
電源投入後、ターミナルソフトSSH2でArmadillo
に入り、suでスーパーユーザに入った後、
#ps -ax
で確認しても、
journalctl -u rc-local.service
で確認しても、動作しt形跡がありません。
ちなみに、
#./rc.local
を実行しますと、目的のプログラムは実行します。
お忙しいところ申し訳ございませんが、
ご教授頂ければと存じます。
よろしくお願い致します。

コメント

at_koseki

2017年10月12日 21時33分

古関です。

こちらで症状の確認ができる、
rc.loclを添付していただく事はできますでしょうか?

sasa0107

2017年11月13日 17時47分

笹倉です。
ご返事が遅くなり、申し訳ございません。
症状がでたG3を他部署で使用することになり、rc.localファイルをお送りできなくなりました。
今回、別のG3を手に入れましたので、現象を再現しようとしております。
今回は、
 journalctl -u rc-local.serviceで確認すると
journalctl -u rc-local.service
-- Logs begin at Thu 1970-01-01 11:30:53 JST, end at Thu 1970-01-01 11:33:26 JST
Jan 01 11:30:54 armadillo systemd[1]: Starting /etc/rc.local Compatibility...
Jan 01 11:30:55 armadillo rc.local[379]: /etc/rc.local: 27: /etc/rc.local: ./Toa
Jan 01 11:30:55 armadillo systemd[1]: Started /etc/rc.local Compatibility.

のメッセージがでてきます。
rc.localでは、
 "./ToaRun.sh”
ファイルを起動させ、 "./ToaRun.sh”ファイルに
cd /home/atmark/WAGO/ModbusTcpPump/
./WagoModbusT &
を記載しております。
また、"./ToaRun.sh”は、
-rwxrwxrwx 1 root root 53 Jan 1 11:02 ToaRun.sh

です。
rc.localファイルを添付致します。

よろしくお願い致します。

> 古関です。
>
> こちらで症状の確認ができる、
> rc.loclを添付していただく事はできますでしょうか?

ファイル ファイルの説明
ToaRun.sh

sasa0107

2017年11月14日 11時36分

笹倉です。
rc.localが添付されておりませんでした。
添付致します。

> 笹倉と申します。
> Armadillo-IoT G3の自動起動に関してです。
> rc.localの最後尾に自動起動用プログラム名を
> 挿入して、自動起動をしようとしております。
> 電源投入後、ターミナルソフトSSH2でArmadillo
> に入り、suでスーパーユーザに入った後、
> #ps -ax
> で確認しても、
> journalctl -u rc-local.service
> で確認しても、動作しt形跡がありません。
> ちなみに、
> #./rc.local
> を実行しますと、目的のプログラムは実行します。
> お忙しいところ申し訳ございませんが、
> ご教授頂ければと存じます。
> よろしくお願い致します。
>

ファイル ファイルの説明
rc.txt

sasa0107

2017年11月14日 15時51分

笹倉です。

お世話になります。

自動起動ですが、rc.localの起動シェルを/etcにおいて
いたもので、相対パス指定でした。
これを、絶対パス指定に変更し、また、プログラムからのprintfでの出力を
極力減らしてみました。
うまく、自動起動するようになりました。
有難うございました。

> 笹倉と申します。
> Armadillo-IoT G3の自動起動に関してです。
> rc.localの最後尾に自動起動用プログラム名を
> 挿入して、自動起動をしようとしております。
> 電源投入後、ターミナルソフトSSH2でArmadillo
> に入り、suでスーパーユーザに入った後、
> #ps -ax
> で確認しても、
> journalctl -u rc-local.service
> で確認しても、動作しt形跡がありません。
> ちなみに、
> #./rc.local
> を実行しますと、目的のプログラムは実行します。
> お忙しいところ申し訳ございませんが、
> ご教授頂ければと存じます。
> よろしくお願い致します。
>