Recalbox Forum

    • Register
    • Login
    • Search
    • Recent
    • Tags
    • recalbox.com
    • Gitlab repository
    • Documentation
    • Discord

    Custom Script not running at startup despite following guidance...

    Recalbox General
    script running startup despite following
    3
    27
    10632
    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.
    • stigzler
      stigzler @lackyluuk last edited by

      @lackyluuk - thanks but, as above, tried that already. No joy 😞

      1 Reply Last reply Reply Quote 0
      • stigzler
        stigzler last edited by stigzler

        @Substring.
        Finally getting somewhere! Did as you directed, and the log reads:

        [       16.71] : Starting S92switch
        [       16.73] : script /recalbox/scripts/powerswitch.sh [ STARTED ]
        [       17.05] : Starting S94manager
        Will not start pm2 : system.api.enabled is set to 0
        [       17.32] : Launching FanControl
        

        And that's the end of the log at startup. The fan doesn't run, but it does if I run the py script from shell.

        Also tried:

        /usr/bin/python fanControl.py
        

        from shell - script booted fine.

        also added logging after the python call in the bash script. This also logged, indicating the python call didn't crash the bash script?

        [       17.07] : Launching FanControl
        [       17.17] : fanControl call made.
        

        So - it's looking like python is the culprit? What's next?

        Substring 1 Reply Last reply Reply Quote 0
        • Substring
          Substring @stigzler last edited by Substring

          @stigzler You must understand that a init script doesn't have tne same environment as a logged in user. That's why I suggested you put the full path to python in the custom.sh. I do mean it

          Go on the IRC channel, there is a link in the topbar. Then call me with @substring, and be patient (I'm on CEST timezone)

          Former dev - Please reply with @substring so that i am notified when you answer me
          Ex dev - Merci de me répondre en utilisant @substring pour que je sois notifé

          1 Reply Last reply Reply Quote 0
          • Substring
            Substring last edited by

            It was 1am when you tried to poke me lol

            Former dev - Please reply with @substring so that i am notified when you answer me
            Ex dev - Merci de me répondre en utilisant @substring pour que je sois notifé

            1 Reply Last reply Reply Quote 0
            • stigzler
              stigzler last edited by

              @substring - apologies on there now..

              1 Reply Last reply Reply Quote 0
              • Substring
                Substring last edited by

                So, there were 2 culprits :

                • had to start the .py as multiprocess
                • the script tried to open an unexisting logfile : forced the path

                Former dev - Please reply with @substring so that i am notified when you answer me
                Ex dev - Merci de me répondre en utilisant @substring pour que je sois notifé

                1 Reply Last reply Reply Quote 1
                • stigzler
                  stigzler last edited by

                  Many thanks @SubString. Actually remoted into my machine and sorted it all for me. What a star!

                  1 Reply Last reply Reply Quote 0
                  • First post
                    Last post

                  Want to support us ?

                  61
                  Online

                  99.6k
                  Users

                  28.1k
                  Topics

                  187.1k
                  Posts

                  Copyright © 2021 recalbox.com