ML
    • Recent
    • Categories
    • Tags
    • Popular
    • Users
    • Groups
    • Register
    • Login

    How can I write two separate outputs from one command?

    Scheduled Pinned Locked Moved Solved IT Discussion
    30 Posts 3 Posters 890 Views
    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.
    • stacksofplatesS
      stacksofplates
      last edited by stacksofplates

      A timer would just be this:

      [Unit]
      Description=Run Clam Scan
      
      [Timer]
      OnCalendar=*-*-* 00:00:00
      Unit=scan.service
      
      [Install]
      WantedBy=default.target
      
      IRJI 1 Reply Last reply Reply Quote 1
      • IRJI
        IRJ @stacksofplates
        last edited by

        @stacksofplates said in How can I write two separate outputs from one command?:

        A timer would just be this:

        [Unit]
        Description=Run Clam Scan
        
        [Timer]
        OnCalendar=*-*-* 00:00:00
        Unit=scan.service
        
        [Install]
        WantedBy=default.target
        

        Do you run systemctl enable clamav.timer and systemclt start clamav.timer instead of doing it with service?

        stacksofplatesS 1 Reply Last reply Reply Quote 0
        • IRJI
          IRJ
          last edited by

          Service is failing, but timer is not?

          d4e43fd3-2e2b-4933-8275-ecdab63f1774-image.png

          stacksofplatesS 1 Reply Last reply Reply Quote 0
          • stacksofplatesS
            stacksofplates @IRJ
            last edited by

            @IRJ said in How can I write two separate outputs from one command?:

            @stacksofplates said in How can I write two separate outputs from one command?:

            A timer would just be this:

            [Unit]
            Description=Run Clam Scan
            
            [Timer]
            OnCalendar=*-*-* 00:00:00
            Unit=scan.service
            
            [Install]
            WantedBy=default.target
            

            Do you run systemctl enable clamav.timer and systemclt start clamav.timer instead of doing it with service?

            Sorry was in the car, yeah you can do systemctl enable --now clamav.timer and it will do both.

            1 Reply Last reply Reply Quote 0
            • stacksofplatesS
              stacksofplates @IRJ
              last edited by

              @IRJ said in How can I write two separate outputs from one command?:

              Service is failing, but timer is not?

              d4e43fd3-2e2b-4933-8275-ecdab63f1774-image.png

              What's the output of journalctl -u clamav?

              IRJI 1 Reply Last reply Reply Quote 0
              • IRJI
                IRJ @stacksofplates
                last edited by

                @stacksofplates said in How can I write two separate outputs from one command?:

                @IRJ said in How can I write two separate outputs from one command?:

                Service is failing, but timer is not?

                d4e43fd3-2e2b-4933-8275-ecdab63f1774-image.png

                What's the output of journalctl -u clamav?

                304af91d-e11c-42b3-b85b-beb0d2dd0c76-image.png

                1 Reply Last reply Reply Quote 0
                • IRJI
                  IRJ
                  last edited by

                  What permission is needed on that script @stacksofplates ?

                  1 Reply Last reply Reply Quote 0
                  • stacksofplatesS
                    stacksofplates
                    last edited by

                    What's your script look like?

                    1 Reply Last reply Reply Quote 0
                    • stacksofplatesS
                      stacksofplates
                      last edited by

                      Oooh are you running from /tmp? Did you mount /tmp with noexec like the stigs want?

                      1 Reply Last reply Reply Quote 0
                      • IRJI
                        IRJ
                        last edited by

                        I ended up moving out of /tmp and the permission issue was fixed. It still failed because I wasnt specifying /bin/bash before script file. Once I changed that it worked.

                        stacksofplatesS 1 Reply Last reply Reply Quote 0
                        • stacksofplatesS
                          stacksofplates @IRJ
                          last edited by stacksofplates

                          @IRJ said in How can I write two separate outputs from one command?:

                          I ended up moving out of /tmp and the permission issue was fixed. It still failed because I wasnt specifying /bin/bash before script file. Once I changed that it worked.

                          Ah ok. Did you have #!/bin/bash in the script? I've never had it complain about that before?

                          IRJI 1 Reply Last reply Reply Quote 0
                          • IRJI
                            IRJ @stacksofplates
                            last edited by

                            @stacksofplates said in How can I write two separate outputs from one command?:

                            @IRJ said in How can I write two separate outputs from one command?:

                            I ended up moving out of /tmp and the permission issue was fixed. It still failed because I wasnt specifying /bin/bash before script file. Once I changed that it worked.

                            Ah ok. Did you have #!/bin/bash in the script? I've never had it complain about that before?

                            Nope lol.

                            1 Reply Last reply Reply Quote 1
                            • 1
                            • 2
                            • 2 / 2
                            • First post
                              Last post