質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
Python 2.7

Python 2.7は2.xシリーズでは最後のメジャーバージョンです。Python3.1にある機能の多くが含まれています。

Raspberry Pi

Raspberry Piは、ラズベリーパイ財団が開発した、名刺サイズのLinuxコンピュータです。 学校で基本的なコンピュータ科学の教育を促進することを意図しています。

AWS(Amazon Web Services)

Amazon Web Services (AWS)は、仮想空間を機軸とした、クラスター状のコンピュータ・ネットワーク・データベース・ストーレッジ・サポートツールをAWSというインフラから提供する商用サービスです。

Q&A

1回答

1202閲覧

ラズパイの起動時実行について

taguchit9

総合スコア6

Python 2.7

Python 2.7は2.xシリーズでは最後のメジャーバージョンです。Python3.1にある機能の多くが含まれています。

Raspberry Pi

Raspberry Piは、ラズベリーパイ財団が開発した、名刺サイズのLinuxコンピュータです。 学校で基本的なコンピュータ科学の教育を促進することを意図しています。

AWS(Amazon Web Services)

Amazon Web Services (AWS)は、仮想空間を機軸とした、クラスター状のコンピュータ・ネットワーク・データベース・ストーレッジ・サポートツールをAWSというインフラから提供する商用サービスです。

0グッド

0クリップ

投稿2018/08/28 01:21

編集2018/08/28 03:52

前提・実現したいこと

Raspberry Pi 3b+ においてpythonで書いたプログラムを
起動人実行したい。

■■な機能を実装中に以下のエラーメッセージが発生しました。

発生している問題・エラーメッセージ

エラーメッセージ

該当のソースコード

#!/bin/sh -e

rc.local

This script is executed at the end of each multiuser runlevel.

Make sure that the script will "exit 0" on success or any other

value on error.

In order to enable or disable this script just change the execution

bits.

By default this script does nothing.

Print the IP address

_IP=$(hostname -I) || true

if [ "$_IP" ]; then
fi

sh /home/pi/aws-iot-device-sdk-python/samples/basicPubSub/doorShadowUpdater.sh

exit 0

試したこと

ウェブに載っている情報で「rc.localファイル」「systemd」の方法は試したのですがいまだに解決しない状況です。
以前は「rc.localファイル」の方法で出来ました。

補足情報(FW/ツールのバージョンなど)

ラズパイ3b+
python2.7.13

AWSが絡んでいるので出来ないのかもと思っています。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

y_waiwai

2018/08/28 01:48

AWSとどう関係あるんでしょうか
taguchit9

2018/08/28 01:53

ご返信ありがとうございます。今回はマグネットスイッチを使ってドアの開閉回数をカウントしAWS s3の方をエンドポイントからウェブで見れるようにしています。全くの素人なのでそのような構成であると起動時実行がもともと設定できないのかと思っていました。
coco_bauer

2018/08/28 02:56

rc.localの内容を質問に追加してください。以前はrc.localファイルの方法で出来ていたのですから、rc.localの内容に原因がある可能性が高いです。
taguchit9

2018/08/28 03:53

ご返信ありがとうございます。追記しましたので再度アドバイス頂けると幸いです。よろしくお願いいたします。
coco_bauer

2018/08/28 05:02

確認ですが、rc.localファイルのオーナーはrootで、パーミッションが755になってますよね?
taguchit9

2018/08/28 05:35

今確認したところファイルの所有者はrootでありますがパーミッションが777になっていました。現在変更を試みていますがchmodに権限がないといわれています
coco_bauer

2018/08/28 06:58

"In order to enable or disable this script just change the execution bits."(このスクリプトを有効にするか否かは、実行ビットの変更で)と書かれていますが、パーミッションの変更は必須です。
taguchit9

2018/08/28 06:59

パーミッションは変更できました。
guest

回答1

0

Linuxであれば、rc.local でやってください、という回答になります。

それでダメと言うならなにかが間違ってるということなので、その間違ってるのを見つけましょう

投稿2018/08/28 02:16

y_waiwai

総合スコア87747

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

taguchit9

2018/08/28 02:34

rc.localの設定で何か制限はありますか? 参照ファイルまでのアドレスが長すぎるのかとも思ったのですが。。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだベストアンサーが選ばれていません

会員登録して回答してみよう

アカウントをお持ちの方は

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問