TRIGGERcmd
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Groups
    • Search
    • Register
    • Login

    Turn on a computer

    Raspberry Pi
    raspberry pi
    3
    16
    14.9k
    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.
    • Wesley CorreaW
      Wesley Correa @Wesley Correa
      last edited by Wesley Correa

      @Russ I changed the IDRAC trigger the ground parameter to foreground and it appeared in the cloud ... but why the IDRAC trigger does not appear when this background

      RussR 1 Reply Last reply Reply Quote 0
      • RussR
        Russ @Wesley Correa
        last edited by Russ

        @Wesley-Correa, the foreground agent adds/removes/runs foreground commands, and the background agent adds/removes/runs background commands. So I think the background agent isn't running.

        To install the background agent on the Pi, you'll need to do this:

        sudo su -
        /usr/share/triggercmdagent/app/src/installdaemon.sh
        

        Then you can check its status like this:

        systemctl status triggercmdagent
        

        Russell VanderMey

        Wesley CorreaW 1 Reply Last reply Reply Quote 0
        • Wesley CorreaW
          Wesley Correa @Russ
          last edited by

          @Russ Okay, but how to identify the output from the command if this is first or second?plano.png

          RussR 1 Reply Last reply Reply Quote 0
          • RussR
            Russ @Wesley Correa
            last edited by Russ

            @Wesley-Correa, to capture the output of a command, you can make the command direct "standard out" and "standard error" to a text file like this:

            yourcommand &>> /tmp/commandlog.txt
            

            Use a single > if you want to over-write the txt file every time instead of appending to it.

            Please explain what you mean by "first or second".

            Russell VanderMey

            Wesley CorreaW 1 Reply Last reply Reply Quote 0
            • Wesley CorreaW
              Wesley Correa @Russ
              last edited by Wesley Correa

              @Russ I say that in the trigger parameter it is like {"trigger": "idrac", "command": "/ usr / bin / idrac.sh", "ground": "foreground", "voice": "power on", " allowParams ":" false "},

              foreground appears in the cloud, but when you put the background

              RussR 1 Reply Last reply Reply Quote 0
              • RussR
                Russ @Wesley Correa
                last edited by Russ

                @Wesley-Correa, when you switch your command from foreground to background, you can't tell which agent added it just by looking at the website. I suggest adding something to your trigger name to specify background, like this:

                {"trigger": "idrac background", "command": "/usr/bin/idrac.sh", "ground": "background", "voice": "power on", "allowParams":"false"},
                

                Then use systemctl status triggercmdagent to see that the background agent added it.

                BTW, I got rid of some extra spaces you had in your json entry that might have caused a problem.

                Russell VanderMey

                Wesley CorreaW 1 Reply Last reply Reply Quote 0
                • Wesley CorreaW
                  Wesley Correa @Russ
                  last edited by

                  @Russ Thank you all right now.

                  RussR 1 Reply Last reply Reply Quote 0
                  • RussR
                    Russ @Wesley Correa
                    last edited by

                    @Wesley-Correa, awesome. I'm glad that worked out.

                    Russell VanderMey

                    1 Reply Last reply Reply Quote 0
                    • Wesley CorreaW
                      Wesley Correa
                      last edited by

                      Hello, I intend to create one more command, and share access. in that case I have to create another commands.json?

                      because the entries created in commands.json I cannot share

                      RussR 1 Reply Last reply Reply Quote 0
                      • RussR
                        Russ @Wesley Correa
                        last edited by

                        @Wesley-Correa, if you share your computer with another TRIGGERcmd user, all of the commands on that computer are shared.

                        Are you seeing the commands you created in commands.json on the website?

                        Russell VanderMey

                        1 Reply Last reply Reply Quote 0
                        • RussR Russ referenced this topic on
                        • First post
                          Last post