How do I automatically run a jupyter notebook (with Anaconda) on startup using Windows Scheduler












1















I have a notebook that automatically queries a database, and then pushes the results to a google sheet every hour, but needs to be constantly running on a computer to work. How can I automatically run a Jupiter notebook when my computer starts up (I reboot a lot) Thanks!










share|improve this question





























    1















    I have a notebook that automatically queries a database, and then pushes the results to a google sheet every hour, but needs to be constantly running on a computer to work. How can I automatically run a Jupiter notebook when my computer starts up (I reboot a lot) Thanks!










    share|improve this question



























      1












      1








      1


      1






      I have a notebook that automatically queries a database, and then pushes the results to a google sheet every hour, but needs to be constantly running on a computer to work. How can I automatically run a Jupiter notebook when my computer starts up (I reboot a lot) Thanks!










      share|improve this question
















      I have a notebook that automatically queries a database, and then pushes the results to a google sheet every hour, but needs to be constantly running on a computer to work. How can I automatically run a Jupiter notebook when my computer starts up (I reboot a lot) Thanks!







      python-3.x jupyter-notebook






      share|improve this question















      share|improve this question













      share|improve this question




      share|improve this question








      edited Jan 2 at 15:56









      Johnny

      3,2351021




      3,2351021










      asked Dec 6 '18 at 22:39









      Matthew PMatthew P

      62




      62
























          1 Answer
          1






          active

          oldest

          votes


















          0














          I didn't actually tried with Anaconda but the solution should be comparable. The idea is to create vb script and run it from the scheduled task.





          1. Create jupyter-cron.vbs



            Set run = WScript.CreateObject("WScript.Shell")
            run.Run "jupyter-notebook.exe --no-browser --notebook-dir=C:Notebooks", 0, True


            Note: Use --no-browser option to prevent browser to start. The script will run with the hidden window. Do not forget to update path to the notebook directory.




          2. Create jupyter-cron.bat



            start /B "C:WindowsSysWOW64cscript.exe" "C:Localdatajupyter-cron.vbs"


            Note: This location applies for 64-bit system, for the 32-bit system use C:WindowsSystem32cscript.exe. Do not forget to update path to vbs script.



          3. Define scheduled task to run on system startup
            TriggerAction







          share|improve this answer























            Your Answer






            StackExchange.ifUsing("editor", function () {
            StackExchange.using("externalEditor", function () {
            StackExchange.using("snippets", function () {
            StackExchange.snippets.init();
            });
            });
            }, "code-snippets");

            StackExchange.ready(function() {
            var channelOptions = {
            tags: "".split(" "),
            id: "1"
            };
            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: true,
            noModals: true,
            showLowRepImageUploadWarning: true,
            reputationToPostImages: 10,
            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%2fstackoverflow.com%2fquestions%2f53660766%2fhow-do-i-automatically-run-a-jupyter-notebook-with-anaconda-on-startup-using-w%23new-answer', 'question_page');
            }
            );

            Post as a guest















            Required, but never shown

























            1 Answer
            1






            active

            oldest

            votes








            1 Answer
            1






            active

            oldest

            votes









            active

            oldest

            votes






            active

            oldest

            votes









            0














            I didn't actually tried with Anaconda but the solution should be comparable. The idea is to create vb script and run it from the scheduled task.





            1. Create jupyter-cron.vbs



              Set run = WScript.CreateObject("WScript.Shell")
              run.Run "jupyter-notebook.exe --no-browser --notebook-dir=C:Notebooks", 0, True


              Note: Use --no-browser option to prevent browser to start. The script will run with the hidden window. Do not forget to update path to the notebook directory.




            2. Create jupyter-cron.bat



              start /B "C:WindowsSysWOW64cscript.exe" "C:Localdatajupyter-cron.vbs"


              Note: This location applies for 64-bit system, for the 32-bit system use C:WindowsSystem32cscript.exe. Do not forget to update path to vbs script.



            3. Define scheduled task to run on system startup
              TriggerAction







            share|improve this answer




























              0














              I didn't actually tried with Anaconda but the solution should be comparable. The idea is to create vb script and run it from the scheduled task.





              1. Create jupyter-cron.vbs



                Set run = WScript.CreateObject("WScript.Shell")
                run.Run "jupyter-notebook.exe --no-browser --notebook-dir=C:Notebooks", 0, True


                Note: Use --no-browser option to prevent browser to start. The script will run with the hidden window. Do not forget to update path to the notebook directory.




              2. Create jupyter-cron.bat



                start /B "C:WindowsSysWOW64cscript.exe" "C:Localdatajupyter-cron.vbs"


                Note: This location applies for 64-bit system, for the 32-bit system use C:WindowsSystem32cscript.exe. Do not forget to update path to vbs script.



              3. Define scheduled task to run on system startup
                TriggerAction







              share|improve this answer


























                0












                0








                0







                I didn't actually tried with Anaconda but the solution should be comparable. The idea is to create vb script and run it from the scheduled task.





                1. Create jupyter-cron.vbs



                  Set run = WScript.CreateObject("WScript.Shell")
                  run.Run "jupyter-notebook.exe --no-browser --notebook-dir=C:Notebooks", 0, True


                  Note: Use --no-browser option to prevent browser to start. The script will run with the hidden window. Do not forget to update path to the notebook directory.




                2. Create jupyter-cron.bat



                  start /B "C:WindowsSysWOW64cscript.exe" "C:Localdatajupyter-cron.vbs"


                  Note: This location applies for 64-bit system, for the 32-bit system use C:WindowsSystem32cscript.exe. Do not forget to update path to vbs script.



                3. Define scheduled task to run on system startup
                  TriggerAction







                share|improve this answer













                I didn't actually tried with Anaconda but the solution should be comparable. The idea is to create vb script and run it from the scheduled task.





                1. Create jupyter-cron.vbs



                  Set run = WScript.CreateObject("WScript.Shell")
                  run.Run "jupyter-notebook.exe --no-browser --notebook-dir=C:Notebooks", 0, True


                  Note: Use --no-browser option to prevent browser to start. The script will run with the hidden window. Do not forget to update path to the notebook directory.




                2. Create jupyter-cron.bat



                  start /B "C:WindowsSysWOW64cscript.exe" "C:Localdatajupyter-cron.vbs"


                  Note: This location applies for 64-bit system, for the 32-bit system use C:WindowsSystem32cscript.exe. Do not forget to update path to vbs script.



                3. Define scheduled task to run on system startup
                  TriggerAction








                share|improve this answer












                share|improve this answer



                share|improve this answer










                answered Jan 2 at 13:07









                JohnnyJohnny

                3,2351021




                3,2351021
































                    draft saved

                    draft discarded




















































                    Thanks for contributing an answer to Stack Overflow!


                    • 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%2fstackoverflow.com%2fquestions%2f53660766%2fhow-do-i-automatically-run-a-jupyter-notebook-with-anaconda-on-startup-using-w%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

                    MongoDB - Not Authorized To Execute Command

                    How to fix TextFormField cause rebuild widget in Flutter

                    Npm cannot find a required file even through it is in the searched directory