what is rc service (or rc.service)?











up vote
6
down vote

favorite
1












running $sudo systemctl status rc in my Ubuntu v18.04 I notices there is such a service:



● rc.service
Loaded: masked (/dev/null; bad)
Active: inactive (dead)


can anyone tell me what it does?










share|improve this question









New contributor




Daniel is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.
























    up vote
    6
    down vote

    favorite
    1












    running $sudo systemctl status rc in my Ubuntu v18.04 I notices there is such a service:



    ● rc.service
    Loaded: masked (/dev/null; bad)
    Active: inactive (dead)


    can anyone tell me what it does?










    share|improve this question









    New contributor




    Daniel is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
    Check out our Code of Conduct.






















      up vote
      6
      down vote

      favorite
      1









      up vote
      6
      down vote

      favorite
      1






      1





      running $sudo systemctl status rc in my Ubuntu v18.04 I notices there is such a service:



      ● rc.service
      Loaded: masked (/dev/null; bad)
      Active: inactive (dead)


      can anyone tell me what it does?










      share|improve this question









      New contributor




      Daniel is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
      Check out our Code of Conduct.











      running $sudo systemctl status rc in my Ubuntu v18.04 I notices there is such a service:



      ● rc.service
      Loaded: masked (/dev/null; bad)
      Active: inactive (dead)


      can anyone tell me what it does?







      services






      share|improve this question









      New contributor




      Daniel is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
      Check out our Code of Conduct.











      share|improve this question









      New contributor




      Daniel is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
      Check out our Code of Conduct.









      share|improve this question




      share|improve this question








      edited Nov 5 at 9:57









      erTugRul

      2099




      2099






      New contributor




      Daniel is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
      Check out our Code of Conduct.









      asked Nov 5 at 9:15









      Daniel

      311




      311




      New contributor




      Daniel is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
      Check out our Code of Conduct.





      New contributor





      Daniel is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
      Check out our Code of Conduct.






      Daniel is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
      Check out our Code of Conduct.






















          1 Answer
          1






          active

          oldest

          votes

















          up vote
          6
          down vote













          Debian’s systemd adds a number of links to prevent obsolete initscripts from being run:



          # Those services are useless under systemd. Mask them so they can't
          # be run manually by accident.
          /dev/null /lib/systemd/system/sendsigs.service
          /dev/null /lib/systemd/system/halt.service
          /dev/null /lib/systemd/system/reboot.service
          /dev/null /lib/systemd/system/rc.service
          /dev/null /lib/systemd/system/rcS.service


          (In systemd, linking a unit to /dev/null tells systemd that it is “masked”.)



          So rc.service’s sole purpose is to ensure that running



          systemctl start rc


          won’t run an /etc/init.d/rc script left over from some other init system (file-rc, openrc and sysv-rc all provide this file).






          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',
            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
            });


            }
            });






            Daniel is a new contributor. Be nice, and check out our Code of Conduct.










             

            draft saved


            draft discarded


















            StackExchange.ready(
            function () {
            StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2funix.stackexchange.com%2fquestions%2f479854%2fwhat-is-rc-service-or-rc-service%23new-answer', 'question_page');
            }
            );

            Post as a guest
































            1 Answer
            1






            active

            oldest

            votes








            1 Answer
            1






            active

            oldest

            votes









            active

            oldest

            votes






            active

            oldest

            votes








            up vote
            6
            down vote













            Debian’s systemd adds a number of links to prevent obsolete initscripts from being run:



            # Those services are useless under systemd. Mask them so they can't
            # be run manually by accident.
            /dev/null /lib/systemd/system/sendsigs.service
            /dev/null /lib/systemd/system/halt.service
            /dev/null /lib/systemd/system/reboot.service
            /dev/null /lib/systemd/system/rc.service
            /dev/null /lib/systemd/system/rcS.service


            (In systemd, linking a unit to /dev/null tells systemd that it is “masked”.)



            So rc.service’s sole purpose is to ensure that running



            systemctl start rc


            won’t run an /etc/init.d/rc script left over from some other init system (file-rc, openrc and sysv-rc all provide this file).






            share|improve this answer

























              up vote
              6
              down vote













              Debian’s systemd adds a number of links to prevent obsolete initscripts from being run:



              # Those services are useless under systemd. Mask them so they can't
              # be run manually by accident.
              /dev/null /lib/systemd/system/sendsigs.service
              /dev/null /lib/systemd/system/halt.service
              /dev/null /lib/systemd/system/reboot.service
              /dev/null /lib/systemd/system/rc.service
              /dev/null /lib/systemd/system/rcS.service


              (In systemd, linking a unit to /dev/null tells systemd that it is “masked”.)



              So rc.service’s sole purpose is to ensure that running



              systemctl start rc


              won’t run an /etc/init.d/rc script left over from some other init system (file-rc, openrc and sysv-rc all provide this file).






              share|improve this answer























                up vote
                6
                down vote










                up vote
                6
                down vote









                Debian’s systemd adds a number of links to prevent obsolete initscripts from being run:



                # Those services are useless under systemd. Mask them so they can't
                # be run manually by accident.
                /dev/null /lib/systemd/system/sendsigs.service
                /dev/null /lib/systemd/system/halt.service
                /dev/null /lib/systemd/system/reboot.service
                /dev/null /lib/systemd/system/rc.service
                /dev/null /lib/systemd/system/rcS.service


                (In systemd, linking a unit to /dev/null tells systemd that it is “masked”.)



                So rc.service’s sole purpose is to ensure that running



                systemctl start rc


                won’t run an /etc/init.d/rc script left over from some other init system (file-rc, openrc and sysv-rc all provide this file).






                share|improve this answer












                Debian’s systemd adds a number of links to prevent obsolete initscripts from being run:



                # Those services are useless under systemd. Mask them so they can't
                # be run manually by accident.
                /dev/null /lib/systemd/system/sendsigs.service
                /dev/null /lib/systemd/system/halt.service
                /dev/null /lib/systemd/system/reboot.service
                /dev/null /lib/systemd/system/rc.service
                /dev/null /lib/systemd/system/rcS.service


                (In systemd, linking a unit to /dev/null tells systemd that it is “masked”.)



                So rc.service’s sole purpose is to ensure that running



                systemctl start rc


                won’t run an /etc/init.d/rc script left over from some other init system (file-rc, openrc and sysv-rc all provide this file).







                share|improve this answer












                share|improve this answer



                share|improve this answer










                answered Nov 5 at 9:44









                Stephen Kitt

                155k23341412




                155k23341412






















                    Daniel is a new contributor. Be nice, and check out our Code of Conduct.










                     

                    draft saved


                    draft discarded


















                    Daniel is a new contributor. Be nice, and check out our Code of Conduct.













                    Daniel is a new contributor. Be nice, and check out our Code of Conduct.












                    Daniel is a new contributor. Be nice, and check out our Code of Conduct.















                     


                    draft saved


                    draft discarded














                    StackExchange.ready(
                    function () {
                    StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2funix.stackexchange.com%2fquestions%2f479854%2fwhat-is-rc-service-or-rc-service%23new-answer', 'question_page');
                    }
                    );

                    Post as a guest




















































































                    這個網誌中的熱門文章

                    Xamarin.form Move up view when keyboard appear

                    Post-Redirect-Get with Spring WebFlux and Thymeleaf

                    Anylogic : not able to use stopDelay()