How to run a binary file from crontab? [duplicate]

The name of the pictureThe name of the pictureThe name of the pictureClash Royale CLAN TAG#URR8PPP












4
















This question already has an answer here:



  • crontab command not run

    2 answers



I’m trying to execute a binary file created by PyInstaller from a python code from crontab. I have tried to insert many lines by using “crontab -e” but the binary file was not executed.



Example of the crontab commands I have tried:



* */12 * * * Path/dist/BinaryFile > LogFile.txt
* */12 * * * open Path/dist/BinaryFile > LogFile.txt
* */12 * * * root Path/dist/BinaryFile > LogFile.txt
* */12 * * * root open Path/dist/BinaryFile > LogFile.txt


Do you have any idea on how to execute this binary file?
I’m trying to execute those command on Ubuntu 16.04 VPS server.



Thank you in advance for your help and sorry for my English.










share|improve this question















marked as duplicate by Robert Riedl, Community Feb 19 at 21:19


This question has been asked before and already has an answer. If those answers do not fully address your question, please ask a new question.






















    4
















    This question already has an answer here:



    • crontab command not run

      2 answers



    I’m trying to execute a binary file created by PyInstaller from a python code from crontab. I have tried to insert many lines by using “crontab -e” but the binary file was not executed.



    Example of the crontab commands I have tried:



    * */12 * * * Path/dist/BinaryFile > LogFile.txt
    * */12 * * * open Path/dist/BinaryFile > LogFile.txt
    * */12 * * * root Path/dist/BinaryFile > LogFile.txt
    * */12 * * * root open Path/dist/BinaryFile > LogFile.txt


    Do you have any idea on how to execute this binary file?
    I’m trying to execute those command on Ubuntu 16.04 VPS server.



    Thank you in advance for your help and sorry for my English.










    share|improve this question















    marked as duplicate by Robert Riedl, Community Feb 19 at 21:19


    This question has been asked before and already has an answer. If those answers do not fully address your question, please ask a new question.




















      4












      4








      4









      This question already has an answer here:



      • crontab command not run

        2 answers



      I’m trying to execute a binary file created by PyInstaller from a python code from crontab. I have tried to insert many lines by using “crontab -e” but the binary file was not executed.



      Example of the crontab commands I have tried:



      * */12 * * * Path/dist/BinaryFile > LogFile.txt
      * */12 * * * open Path/dist/BinaryFile > LogFile.txt
      * */12 * * * root Path/dist/BinaryFile > LogFile.txt
      * */12 * * * root open Path/dist/BinaryFile > LogFile.txt


      Do you have any idea on how to execute this binary file?
      I’m trying to execute those command on Ubuntu 16.04 VPS server.



      Thank you in advance for your help and sorry for my English.










      share|improve this question

















      This question already has an answer here:



      • crontab command not run

        2 answers



      I’m trying to execute a binary file created by PyInstaller from a python code from crontab. I have tried to insert many lines by using “crontab -e” but the binary file was not executed.



      Example of the crontab commands I have tried:



      * */12 * * * Path/dist/BinaryFile > LogFile.txt
      * */12 * * * open Path/dist/BinaryFile > LogFile.txt
      * */12 * * * root Path/dist/BinaryFile > LogFile.txt
      * */12 * * * root open Path/dist/BinaryFile > LogFile.txt


      Do you have any idea on how to execute this binary file?
      I’m trying to execute those command on Ubuntu 16.04 VPS server.



      Thank you in advance for your help and sorry for my English.





      This question already has an answer here:



      • crontab command not run

        2 answers







      cron






      share|improve this question















      share|improve this question













      share|improve this question




      share|improve this question








      edited Feb 19 at 10:49









      terdon

      67k13139221




      67k13139221










      asked Feb 19 at 10:38









      ZikoCppZikoCpp

      243




      243




      marked as duplicate by Robert Riedl, Community Feb 19 at 21:19


      This question has been asked before and already has an answer. If those answers do not fully address your question, please ask a new question.









      marked as duplicate by Robert Riedl, Community Feb 19 at 21:19


      This question has been asked before and already has an answer. If those answers do not fully address your question, please ask a new question.






















          1 Answer
          1






          active

          oldest

          votes


















          16














          Use an absolute path:



          * */12 * * * /Path/dist/BinaryFile > LogFile.txt


          In addition, the file has to be executable. This can be done with chmod +x /Path/dist/BinaryFile.



          Note that the time is probably not what you want, but it will run just fine.






          share|improve this answer

























          • Don't forget to redirect stderr too: * */12 * * * /Path/dist/BinaryFile > LogFile.txt 2>&1 Otherwise, you can fill up mail with errors.

            – Monty Harder
            Feb 19 at 18:00











          • Hello, I have tried this and also tried the following command (* */12 * * * root /bin/chmod +x /root/program/dist/BinaryFile > LogFile.txt 2>&1) but the program is still not running. the problem is not in the binary because it's working fine when i click on (i use a gui in my vps). thank you in advance

            – ZikoCpp
            Feb 19 at 19:37












          • You're aware when it will run?

            – vidarlo
            Feb 19 at 20:23











          • Yes of course. And for testing the program i'm using a command that must make the program execute every 5 minutes (Ex: # */5 * * * * chmod +x /root/follow-back/dist/FollowBack > FollowBackLog.txt)

            – ZikoCpp
            Feb 19 at 20:33







          • 2





            @ZikoCpp Yes, # starts a comment, so cron ignores that line. Specifically, "Lines whose first non-space character is a pound-sign (#) are comments, and are ignored." src

            – Kevin
            Feb 19 at 20:57


















          1 Answer
          1






          active

          oldest

          votes








          1 Answer
          1






          active

          oldest

          votes









          active

          oldest

          votes






          active

          oldest

          votes









          16














          Use an absolute path:



          * */12 * * * /Path/dist/BinaryFile > LogFile.txt


          In addition, the file has to be executable. This can be done with chmod +x /Path/dist/BinaryFile.



          Note that the time is probably not what you want, but it will run just fine.






          share|improve this answer

























          • Don't forget to redirect stderr too: * */12 * * * /Path/dist/BinaryFile > LogFile.txt 2>&1 Otherwise, you can fill up mail with errors.

            – Monty Harder
            Feb 19 at 18:00











          • Hello, I have tried this and also tried the following command (* */12 * * * root /bin/chmod +x /root/program/dist/BinaryFile > LogFile.txt 2>&1) but the program is still not running. the problem is not in the binary because it's working fine when i click on (i use a gui in my vps). thank you in advance

            – ZikoCpp
            Feb 19 at 19:37












          • You're aware when it will run?

            – vidarlo
            Feb 19 at 20:23











          • Yes of course. And for testing the program i'm using a command that must make the program execute every 5 minutes (Ex: # */5 * * * * chmod +x /root/follow-back/dist/FollowBack > FollowBackLog.txt)

            – ZikoCpp
            Feb 19 at 20:33







          • 2





            @ZikoCpp Yes, # starts a comment, so cron ignores that line. Specifically, "Lines whose first non-space character is a pound-sign (#) are comments, and are ignored." src

            – Kevin
            Feb 19 at 20:57
















          16














          Use an absolute path:



          * */12 * * * /Path/dist/BinaryFile > LogFile.txt


          In addition, the file has to be executable. This can be done with chmod +x /Path/dist/BinaryFile.



          Note that the time is probably not what you want, but it will run just fine.






          share|improve this answer

























          • Don't forget to redirect stderr too: * */12 * * * /Path/dist/BinaryFile > LogFile.txt 2>&1 Otherwise, you can fill up mail with errors.

            – Monty Harder
            Feb 19 at 18:00











          • Hello, I have tried this and also tried the following command (* */12 * * * root /bin/chmod +x /root/program/dist/BinaryFile > LogFile.txt 2>&1) but the program is still not running. the problem is not in the binary because it's working fine when i click on (i use a gui in my vps). thank you in advance

            – ZikoCpp
            Feb 19 at 19:37












          • You're aware when it will run?

            – vidarlo
            Feb 19 at 20:23











          • Yes of course. And for testing the program i'm using a command that must make the program execute every 5 minutes (Ex: # */5 * * * * chmod +x /root/follow-back/dist/FollowBack > FollowBackLog.txt)

            – ZikoCpp
            Feb 19 at 20:33







          • 2





            @ZikoCpp Yes, # starts a comment, so cron ignores that line. Specifically, "Lines whose first non-space character is a pound-sign (#) are comments, and are ignored." src

            – Kevin
            Feb 19 at 20:57














          16












          16








          16







          Use an absolute path:



          * */12 * * * /Path/dist/BinaryFile > LogFile.txt


          In addition, the file has to be executable. This can be done with chmod +x /Path/dist/BinaryFile.



          Note that the time is probably not what you want, but it will run just fine.






          share|improve this answer















          Use an absolute path:



          * */12 * * * /Path/dist/BinaryFile > LogFile.txt


          In addition, the file has to be executable. This can be done with chmod +x /Path/dist/BinaryFile.



          Note that the time is probably not what you want, but it will run just fine.







          share|improve this answer














          share|improve this answer



          share|improve this answer








          edited Feb 19 at 10:48









          terdon

          67k13139221




          67k13139221










          answered Feb 19 at 10:40









          vidarlovidarlo

          10.4k52750




          10.4k52750












          • Don't forget to redirect stderr too: * */12 * * * /Path/dist/BinaryFile > LogFile.txt 2>&1 Otherwise, you can fill up mail with errors.

            – Monty Harder
            Feb 19 at 18:00











          • Hello, I have tried this and also tried the following command (* */12 * * * root /bin/chmod +x /root/program/dist/BinaryFile > LogFile.txt 2>&1) but the program is still not running. the problem is not in the binary because it's working fine when i click on (i use a gui in my vps). thank you in advance

            – ZikoCpp
            Feb 19 at 19:37












          • You're aware when it will run?

            – vidarlo
            Feb 19 at 20:23











          • Yes of course. And for testing the program i'm using a command that must make the program execute every 5 minutes (Ex: # */5 * * * * chmod +x /root/follow-back/dist/FollowBack > FollowBackLog.txt)

            – ZikoCpp
            Feb 19 at 20:33







          • 2





            @ZikoCpp Yes, # starts a comment, so cron ignores that line. Specifically, "Lines whose first non-space character is a pound-sign (#) are comments, and are ignored." src

            – Kevin
            Feb 19 at 20:57


















          • Don't forget to redirect stderr too: * */12 * * * /Path/dist/BinaryFile > LogFile.txt 2>&1 Otherwise, you can fill up mail with errors.

            – Monty Harder
            Feb 19 at 18:00











          • Hello, I have tried this and also tried the following command (* */12 * * * root /bin/chmod +x /root/program/dist/BinaryFile > LogFile.txt 2>&1) but the program is still not running. the problem is not in the binary because it's working fine when i click on (i use a gui in my vps). thank you in advance

            – ZikoCpp
            Feb 19 at 19:37












          • You're aware when it will run?

            – vidarlo
            Feb 19 at 20:23











          • Yes of course. And for testing the program i'm using a command that must make the program execute every 5 minutes (Ex: # */5 * * * * chmod +x /root/follow-back/dist/FollowBack > FollowBackLog.txt)

            – ZikoCpp
            Feb 19 at 20:33







          • 2





            @ZikoCpp Yes, # starts a comment, so cron ignores that line. Specifically, "Lines whose first non-space character is a pound-sign (#) are comments, and are ignored." src

            – Kevin
            Feb 19 at 20:57

















          Don't forget to redirect stderr too: * */12 * * * /Path/dist/BinaryFile > LogFile.txt 2>&1 Otherwise, you can fill up mail with errors.

          – Monty Harder
          Feb 19 at 18:00





          Don't forget to redirect stderr too: * */12 * * * /Path/dist/BinaryFile > LogFile.txt 2>&1 Otherwise, you can fill up mail with errors.

          – Monty Harder
          Feb 19 at 18:00













          Hello, I have tried this and also tried the following command (* */12 * * * root /bin/chmod +x /root/program/dist/BinaryFile > LogFile.txt 2>&1) but the program is still not running. the problem is not in the binary because it's working fine when i click on (i use a gui in my vps). thank you in advance

          – ZikoCpp
          Feb 19 at 19:37






          Hello, I have tried this and also tried the following command (* */12 * * * root /bin/chmod +x /root/program/dist/BinaryFile > LogFile.txt 2>&1) but the program is still not running. the problem is not in the binary because it's working fine when i click on (i use a gui in my vps). thank you in advance

          – ZikoCpp
          Feb 19 at 19:37














          You're aware when it will run?

          – vidarlo
          Feb 19 at 20:23





          You're aware when it will run?

          – vidarlo
          Feb 19 at 20:23













          Yes of course. And for testing the program i'm using a command that must make the program execute every 5 minutes (Ex: # */5 * * * * chmod +x /root/follow-back/dist/FollowBack > FollowBackLog.txt)

          – ZikoCpp
          Feb 19 at 20:33






          Yes of course. And for testing the program i'm using a command that must make the program execute every 5 minutes (Ex: # */5 * * * * chmod +x /root/follow-back/dist/FollowBack > FollowBackLog.txt)

          – ZikoCpp
          Feb 19 at 20:33





          2




          2





          @ZikoCpp Yes, # starts a comment, so cron ignores that line. Specifically, "Lines whose first non-space character is a pound-sign (#) are comments, and are ignored." src

          – Kevin
          Feb 19 at 20:57






          @ZikoCpp Yes, # starts a comment, so cron ignores that line. Specifically, "Lines whose first non-space character is a pound-sign (#) are comments, and are ignored." src

          – Kevin
          Feb 19 at 20:57



          Popular posts from this blog

          How to check contact read email or not when send email to Individual?

          Bahrain

          Postfix configuration issue with fips on centos 7; mailgun relay