

初めて質問させていただきます。
つい最近raspberry pi 3 modelBからLinuxを始めた初心者です。
OSはraspbianを使っています。
raspberry pi の電源を入れたときに/home/pi/Desktop/Research.py/research-rasp/sample/jidou.py
を動かしたくてネットで調べていたところ/etc/rc.localの exit 0の前に起動させたいプログラムを置けば実行されると書いてあったので試しに
「sudo python /home/pi/Desktop/Research.py/research-rasp/sample/jidou.py
exit 0」
のようにしてrebootしてみましたが、特になにも起こらず。
ネットでいろいろ調べた結果、「プログラムに実行権限を付与する」「raspi-configからbootの設定をオンにする」などが有力そうだったので手当たり次第に実行してみましたが何も変わらず。
コマンドライン上から手動実行した際はプログラムは問題なく起動するので、やはりrc.localでなにか問題が起こっていると思っているのですが…
起動までのエラーを調べられるコマンドがあると聞いて
「cat /var/log/boot.log」
を見てみると
「[FAILED] Failed to start /etc/rc.local Compatibility.
See 'systemctl status rc-local.service' for details」
とのこと、「互換?」となるがとりあえず言われるがままやってみると、
「rc-local.service - /etc/rc.local Compatibility
Loaded: loaded (/lib/systemd/system/rc-local.service; static)
Drop-In: /etc/systemd/system/rc-local.service.d
ーttyoutput.conf」
Active: failed (Result: exit-code) since ~ JST 2 days ago
Process: 738 ExecStart=/etc/rc.local start (code=exited, status = 203/EXEC)
Warning: Unit file changed on disk, 'systemctl daemon-reload' recommended」
なる画面が。いつまでたらい回されるのかと思いつつも言われるがまま実行すると
「Failed to execute operation: Access denied」
となり終わりました。
この感じはもうrc.localではプログラムは実行できないのでしょうか…
systemdをいじくらないといけないのでしょうか…
もしsystemdを始めないといけない場合、どのようにしてプログラムを書き換えればいいか、ご教授いただけると幸いです。
長文ですが、よろしくお願いいたします。
No.1ベストアンサー
- 回答日時:
>raspberry pi の電源を入れたときに/home/pi/Desktop/Research.py/research-rasp/sample/jidou.py
>を動かしたくて
掲示されたモノが何者なのか判りませんが…。
GUIとかなしで動くものなんですかね?
デスクトップにログインした時に自動実行したい。
というのであれば、rc.localとかとは違うと思いますよ。
# systemdでのrc.localについてはちと調べきれてない。ましてdebian系では。
rc.localでの
!bin/sh
を#!bin/sh
に変更したら動き始めました…
すみません。唯一お返事をしていただいたのでWr5さんをベストアンサーにさせていただきます。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
パソコンのスクリーンセーバー...
-
eclipseで、「ポート番号が使用...
-
【急いでます!】pythonでキー...
-
VB.NETでボタンのクリックイベ...
-
実行中のVBSをタスクバーに非表...
-
VB.NETでDataTableにデータ追加...
-
管理者として実行を毎回すると...
-
VBA中断モードの解除
-
パソコンに何かが勝手にダウン...
-
通知表連続印刷の方法について...
-
プログラム実行中に強制停止さ...
-
Excel実行時エラー-2146959355?
-
起動したアプリケーションを最...
-
pythonで他のアプリを操作する...
-
vb.netからエクセルファイルを...
-
A-oneのラベル屋さんについて
-
京セラのスマホ、BASIO3をバー...
-
Service Pack 1なのかどうかっ...
-
VisualStudioからVScodeへの移植
-
【至急】サクラエディタのファ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
eclipseで、「ポート番号が使用...
-
Excel実行時エラー-2146959355?
-
エクセルのVBA関数の実行す...
-
パソコンに何かが勝手にダウン...
-
エクセルVBA、ステップモードと...
-
VB.NETでボタンのクリックイベ...
-
パソコンのスクリーンセーバー...
-
管理者として実行を毎回すると...
-
PC版のMinecraftが応答なしにな...
-
latexでのエラー
-
EXCEL-VBAでコマンド...
-
プログラム実行中に強制停止さ...
-
Shell関数について
-
shell Script の実行
-
Windows10 で青鬼を遊びたいの...
-
COBOLで集団項目から符号...
-
スタートアップの削除
-
VB.NETでDataTableにデータ追加...
-
たまにマクロを実行できないと...
-
プロパティの値が不正ですって...
おすすめ情報