MagicMirror Forum

    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unsolved
    • Solved
    • MagicMirror² Repository
    • Documentation
    • Donate
    • Discord
    MagicMirror² v2.20.0 is available! For more information about this release, check out this topic.

    UNSOLVED How to set up a cron job for rebooting the server?

    Troubleshooting
    3
    3
    117
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • B
      burnydoom last edited by

      Well, hello there.

      I run my MM as a server only. It is working fine, but I would like to reboot it with a cron job because some modules seem to freeze over night.

      I managed to set up a cron job for rebooting the server. But how can I set “npm run server” in the cron so that it actually starts the server again?

      S 1 Reply Last reply Reply Quote 0
      • S
        sdetweil @burnydoom last edited by sdetweil

        @burnydoom use pm2 to autostart the server

        see the last script here
        https://github.com/sdetweil/MagicMirror_scripts

        it starts the MagicMirror/installers/mm.sh script

        so you change from
        npm start
        to
        npm run server

        Sam

        Create a working config
        How to add modules

        JerryP 1 Reply Last reply Reply Quote 0
        • JerryP
          JerryP @sdetweil last edited by

          Magic Mirror Auto Start:


          nano mm.sh “Paste The Following Code And Save”

          #!/bin/bash
          sleep 20
          cd /home/pi/MagicMirror/

          npm run start

          To Make The Scripts Executable:

          chmod +x mm.sh

          Enter The Crontab File:

          crontab -e

          Now Add The Following Commands To The Bottom And Save:

          @reboot /home/pi/mm.sh &

          1 Reply Last reply Reply Quote 0
          • 1 / 1
          • First post
            Last post
          Enjoying MagicMirror? Please consider a donation!
          MagicMirror created by Michael Teeuw.
          Forum managed by Paul-Vincent Roll and Rodrigo Ramírez Norambuena.
          This forum is using NodeBB as its core | Contributors
          Contact | Privacy Policy