初めて質問させていただきます。
つい最近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で質問しましょう!
似たような質問が見つかりました
- その他(プログラミング・Web制作) mariadbでのエラー 1 2022/11/15 12:31
- その他(プログラミング・Web制作) python flask から fastapiへの移行時のエラー対処 1 2023/02/05 12:26
- UNIX・Linux postfix smtpサーバーリレーがTLSハンドシェーク失敗 1 2022/08/15 15:45
- UNIX・Linux cronの@rebootでのdateコマンドの実行につきまして 2 2023/06/11 16:23
- サーバー WindowsでApache が起動しない 1 2022/11/29 12:21
- その他(プログラミング・Web制作) VS codeを使って、ラズパイ Picoを動かせる簡単な方法 1 2023/04/27 13:49
- その他(プログラミング・Web制作) python 2 2022/12/23 09:06
- C言語・C++・C# スタックフレームの消滅 6 2023/05/20 12:33
- Excel(エクセル) マクロだと数式が表示される 2 2022/09/10 14:48
- その他(プログラミング・Web制作) Raspberry Pi Picoについて 1 2023/04/19 13:57
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
chatGPTで次々と質問をしていく...
-
PC版のMinecraftが応答なしにな...
-
パソコンのスクリーンセーバー...
-
パソコンに何かが勝手にダウン...
-
管理者として実行を毎回すると...
-
プログラミングについてです。...
-
VSコード
-
Excel実行時エラー-2146959355?
-
ターミナルからemacsへのコピペ...
-
「管理者として実行」された場...
-
Windowsキーを無効
-
Windows10 で青鬼を遊びたいの...
-
EXCEL-VBAでコマンド...
-
VB.NETでボタンのクリックイベ...
-
eclipseで、「ポート番号が使用...
-
Ruby on Railsでサーバーを立ち...
-
ラベル屋さんと言うソフトのフ...
-
VisualStudioからVScodeへの移植
-
Craving Explorerのバージョン...
-
A-oneのラベル屋さんについて
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
パソコンに何かが勝手にダウン...
-
Excel実行時エラー-2146959355?
-
パソコンのスクリーンセーバー...
-
管理者として実行を毎回すると...
-
chatGPTで次々と質問をしていく...
-
latexでのエラー
-
eclipseで、「ポート番号が使用...
-
PC版のMinecraftが応答なしにな...
-
エクセルVBA、ステップモードと...
-
VB.NETでボタンのクリックイベ...
-
EXCEL-VBAでコマンド...
-
至急!RedmiPadを文鎮化させて...
-
Windows10 で青鬼を遊びたいの...
-
プログラム実行中に強制停止さ...
-
VSコード
-
プログラミングについてです。...
-
COBOLで集団項目から符号...
-
VB.NETでDataTableにデータ追加...
-
pythonで他のアプリを操作する...
-
Flashゲームをホームページで楽...
おすすめ情報