Run a command as root on startup

The name of the pictureThe name of the pictureThe name of the pictureClash Royale CLAN TAG#URR8PPP












2















I need to run this command line at startup:



echo 1 > /sys/module/bluetooth/parameters/disable_ertm 


When I go to terminal type SU enter my password type that command it works perfectly, yet when I add that line to /etc/rc.local before the exit 0 it does nothing at all.



I am running Raspian on a Raspberry pi.










share|improve this question




























    2















    I need to run this command line at startup:



    echo 1 > /sys/module/bluetooth/parameters/disable_ertm 


    When I go to terminal type SU enter my password type that command it works perfectly, yet when I add that line to /etc/rc.local before the exit 0 it does nothing at all.



    I am running Raspian on a Raspberry pi.










    share|improve this question


























      2












      2








      2


      1






      I need to run this command line at startup:



      echo 1 > /sys/module/bluetooth/parameters/disable_ertm 


      When I go to terminal type SU enter my password type that command it works perfectly, yet when I add that line to /etc/rc.local before the exit 0 it does nothing at all.



      I am running Raspian on a Raspberry pi.










      share|improve this question
















      I need to run this command line at startup:



      echo 1 > /sys/module/bluetooth/parameters/disable_ertm 


      When I go to terminal type SU enter my password type that command it works perfectly, yet when I add that line to /etc/rc.local before the exit 0 it does nothing at all.



      I am running Raspian on a Raspberry pi.







      rc.local






      share|improve this question















      share|improve this question













      share|improve this question




      share|improve this question








      edited Jan 4 at 2:35









      larsks

      10.8k32840




      10.8k32840










      asked Jan 4 at 2:23









      SteveSteve

      132




      132




















          2 Answers
          2






          active

          oldest

          votes


















          3














          That's a kernel module parameter, so the best way to set that is by creating a file in /etc/modprobe.d. E.g., create /etc/modprobe.d/bluetooth.conf with the contents:



          options bluetooth disable_ertm=1


          Reboot your system, and check that /sys/module/bluetooth/parameters/disable_ertm looks as you expect.






          share|improve this answer























          • THANK YOU! This worked perfectly.

            – Steve
            Jan 5 at 0:57


















          0














          Can you create a systemd service to run a bash script containing the command:



          [Unit]
          Description=disable_ertm
          After=network.target
          StartLimitIntervalSec=0

          [Service]
          Type=simple
          Restart=always
          RestartSec=1
          User=root
          ExecStart=/path/to/bash/script

          [Install]
          WantedBy=multi-user.target


          Actual Script:



          #!/bin/bash
          echo 1 > /sys/module/bluetooth/parameters/disable_ertm


          Or add to rc.local like:



          sudo update-rc.d /path/to/bash/script defaults


          Make sure it is chmod +x.






          share|improve this answer
























            Your Answer








            StackExchange.ready(function()
            var channelOptions =
            tags: "".split(" "),
            id: "106"
            ;
            initTagRenderer("".split(" "), "".split(" "), channelOptions);

            StackExchange.using("externalEditor", function()
            // Have to fire editor after snippets, if snippets enabled
            if (StackExchange.settings.snippets.snippetsEnabled)
            StackExchange.using("snippets", function()
            createEditor();
            );

            else
            createEditor();

            );

            function createEditor()
            StackExchange.prepareEditor(
            heartbeatType: 'answer',
            autoActivateHeartbeat: false,
            convertImagesToLinks: false,
            noModals: true,
            showLowRepImageUploadWarning: true,
            reputationToPostImages: null,
            bindNavPrevention: true,
            postfix: "",
            imageUploader:
            brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
            contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
            allowUrls: true
            ,
            onDemand: true,
            discardSelector: ".discard-answer"
            ,immediatelyShowMarkdownHelp:true
            );



            );













            draft saved

            draft discarded


















            StackExchange.ready(
            function ()
            StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2funix.stackexchange.com%2fquestions%2f492362%2frun-a-command-as-root-on-startup%23new-answer', 'question_page');

            );

            Post as a guest















            Required, but never shown

























            2 Answers
            2






            active

            oldest

            votes








            2 Answers
            2






            active

            oldest

            votes









            active

            oldest

            votes






            active

            oldest

            votes









            3














            That's a kernel module parameter, so the best way to set that is by creating a file in /etc/modprobe.d. E.g., create /etc/modprobe.d/bluetooth.conf with the contents:



            options bluetooth disable_ertm=1


            Reboot your system, and check that /sys/module/bluetooth/parameters/disable_ertm looks as you expect.






            share|improve this answer























            • THANK YOU! This worked perfectly.

              – Steve
              Jan 5 at 0:57















            3














            That's a kernel module parameter, so the best way to set that is by creating a file in /etc/modprobe.d. E.g., create /etc/modprobe.d/bluetooth.conf with the contents:



            options bluetooth disable_ertm=1


            Reboot your system, and check that /sys/module/bluetooth/parameters/disable_ertm looks as you expect.






            share|improve this answer























            • THANK YOU! This worked perfectly.

              – Steve
              Jan 5 at 0:57













            3












            3








            3







            That's a kernel module parameter, so the best way to set that is by creating a file in /etc/modprobe.d. E.g., create /etc/modprobe.d/bluetooth.conf with the contents:



            options bluetooth disable_ertm=1


            Reboot your system, and check that /sys/module/bluetooth/parameters/disable_ertm looks as you expect.






            share|improve this answer













            That's a kernel module parameter, so the best way to set that is by creating a file in /etc/modprobe.d. E.g., create /etc/modprobe.d/bluetooth.conf with the contents:



            options bluetooth disable_ertm=1


            Reboot your system, and check that /sys/module/bluetooth/parameters/disable_ertm looks as you expect.







            share|improve this answer












            share|improve this answer



            share|improve this answer










            answered Jan 4 at 2:38









            larskslarsks

            10.8k32840




            10.8k32840












            • THANK YOU! This worked perfectly.

              – Steve
              Jan 5 at 0:57

















            • THANK YOU! This worked perfectly.

              – Steve
              Jan 5 at 0:57
















            THANK YOU! This worked perfectly.

            – Steve
            Jan 5 at 0:57





            THANK YOU! This worked perfectly.

            – Steve
            Jan 5 at 0:57













            0














            Can you create a systemd service to run a bash script containing the command:



            [Unit]
            Description=disable_ertm
            After=network.target
            StartLimitIntervalSec=0

            [Service]
            Type=simple
            Restart=always
            RestartSec=1
            User=root
            ExecStart=/path/to/bash/script

            [Install]
            WantedBy=multi-user.target


            Actual Script:



            #!/bin/bash
            echo 1 > /sys/module/bluetooth/parameters/disable_ertm


            Or add to rc.local like:



            sudo update-rc.d /path/to/bash/script defaults


            Make sure it is chmod +x.






            share|improve this answer





























              0














              Can you create a systemd service to run a bash script containing the command:



              [Unit]
              Description=disable_ertm
              After=network.target
              StartLimitIntervalSec=0

              [Service]
              Type=simple
              Restart=always
              RestartSec=1
              User=root
              ExecStart=/path/to/bash/script

              [Install]
              WantedBy=multi-user.target


              Actual Script:



              #!/bin/bash
              echo 1 > /sys/module/bluetooth/parameters/disable_ertm


              Or add to rc.local like:



              sudo update-rc.d /path/to/bash/script defaults


              Make sure it is chmod +x.






              share|improve this answer



























                0












                0








                0







                Can you create a systemd service to run a bash script containing the command:



                [Unit]
                Description=disable_ertm
                After=network.target
                StartLimitIntervalSec=0

                [Service]
                Type=simple
                Restart=always
                RestartSec=1
                User=root
                ExecStart=/path/to/bash/script

                [Install]
                WantedBy=multi-user.target


                Actual Script:



                #!/bin/bash
                echo 1 > /sys/module/bluetooth/parameters/disable_ertm


                Or add to rc.local like:



                sudo update-rc.d /path/to/bash/script defaults


                Make sure it is chmod +x.






                share|improve this answer















                Can you create a systemd service to run a bash script containing the command:



                [Unit]
                Description=disable_ertm
                After=network.target
                StartLimitIntervalSec=0

                [Service]
                Type=simple
                Restart=always
                RestartSec=1
                User=root
                ExecStart=/path/to/bash/script

                [Install]
                WantedBy=multi-user.target


                Actual Script:



                #!/bin/bash
                echo 1 > /sys/module/bluetooth/parameters/disable_ertm


                Or add to rc.local like:



                sudo update-rc.d /path/to/bash/script defaults


                Make sure it is chmod +x.







                share|improve this answer














                share|improve this answer



                share|improve this answer








                edited Jan 4 at 3:05

























                answered Jan 4 at 2:59









                Michael ProkopecMichael Prokopec

                1,166118




                1,166118



























                    draft saved

                    draft discarded
















































                    Thanks for contributing an answer to Unix & Linux Stack Exchange!


                    • Please be sure to answer the question. Provide details and share your research!

                    But avoid


                    • Asking for help, clarification, or responding to other answers.

                    • Making statements based on opinion; back them up with references or personal experience.

                    To learn more, see our tips on writing great answers.




                    draft saved


                    draft discarded














                    StackExchange.ready(
                    function ()
                    StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2funix.stackexchange.com%2fquestions%2f492362%2frun-a-command-as-root-on-startup%23new-answer', 'question_page');

                    );

                    Post as a guest















                    Required, but never shown





















































                    Required, but never shown














                    Required, but never shown












                    Required, but never shown







                    Required, but never shown

































                    Required, but never shown














                    Required, but never shown












                    Required, but never shown







                    Required, but never shown






                    Popular posts from this blog

                    How to check contact read email or not when send email to Individual?

                    Displaying single band from multi-band raster using QGIS

                    How many registers does an x86_64 CPU actually have?