wget and spider CRON commands on shared hosting












0















I've old php script which is running on shared hosting.

In order to use all the functionality I should use this CRON task command:
wget --spider -O - http://web.com/cron >/dev/null 4>&8



But the problem is that my CronJob in cPanel only accepts plain URL. No external commands are allowed.



So the question is simple, is there a way to execute these commands: "wget --spider -O - and >/dev/null 4>&8"



Example is needed










share|improve this question



























    0















    I've old php script which is running on shared hosting.

    In order to use all the functionality I should use this CRON task command:
    wget --spider -O - http://web.com/cron >/dev/null 4>&8



    But the problem is that my CronJob in cPanel only accepts plain URL. No external commands are allowed.



    So the question is simple, is there a way to execute these commands: "wget --spider -O - and >/dev/null 4>&8"



    Example is needed










    share|improve this question

























      0












      0








      0








      I've old php script which is running on shared hosting.

      In order to use all the functionality I should use this CRON task command:
      wget --spider -O - http://web.com/cron >/dev/null 4>&8



      But the problem is that my CronJob in cPanel only accepts plain URL. No external commands are allowed.



      So the question is simple, is there a way to execute these commands: "wget --spider -O - and >/dev/null 4>&8"



      Example is needed










      share|improve this question














      I've old php script which is running on shared hosting.

      In order to use all the functionality I should use this CRON task command:
      wget --spider -O - http://web.com/cron >/dev/null 4>&8



      But the problem is that my CronJob in cPanel only accepts plain URL. No external commands are allowed.



      So the question is simple, is there a way to execute these commands: "wget --spider -O - and >/dev/null 4>&8"



      Example is needed







      php cron web-crawler wget shared-hosting






      share|improve this question













      share|improve this question











      share|improve this question




      share|improve this question










      asked 2 days ago









      KuzmaKuzma

      191520




      191520
























          1 Answer
          1






          active

          oldest

          votes


















          0














          The only way is to create a PHP file with the command inside and set the crontab to execute it, but since you're on shared hosting, probably the exec command will be disabled:



          <?php
          echo exec('wget --spider -O - http://web.com/cron >/dev/null 4>&8');
          ?>


          The other way is to send me the spider's source code (hristotorbov@gmail.com) so I can try to change it to a argument-free (without --spider requirement).






          share|improve this answer








          New contributor




          Hristo Torbov is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
          Check out our Code of Conduct.





















          • Yes, the exec() has been disabled for security reasons...

            – Kuzma
            2 days ago











          Your Answer






          StackExchange.ifUsing("editor", function () {
          StackExchange.using("externalEditor", function () {
          StackExchange.using("snippets", function () {
          StackExchange.snippets.init();
          });
          });
          }, "code-snippets");

          StackExchange.ready(function() {
          var channelOptions = {
          tags: "".split(" "),
          id: "1"
          };
          initTagRenderer("".split(" "), "".split(" "), channelOptions);

          StackExchange.using("externalEditor", function() {
          // Have to fire editor after snippets, if snippets enabled
          if (StackExchange.settings.snippets.snippetsEnabled) {
          StackExchange.using("snippets", function() {
          createEditor();
          });
          }
          else {
          createEditor();
          }
          });

          function createEditor() {
          StackExchange.prepareEditor({
          heartbeatType: 'answer',
          autoActivateHeartbeat: false,
          convertImagesToLinks: true,
          noModals: true,
          showLowRepImageUploadWarning: true,
          reputationToPostImages: 10,
          bindNavPrevention: true,
          postfix: "",
          imageUploader: {
          brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
          contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
          allowUrls: true
          },
          onDemand: true,
          discardSelector: ".discard-answer"
          ,immediatelyShowMarkdownHelp:true
          });


          }
          });














          draft saved

          draft discarded


















          StackExchange.ready(
          function () {
          StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f54252756%2fwget-and-spider-cron-commands-on-shared-hosting%23new-answer', 'question_page');
          }
          );

          Post as a guest















          Required, but never shown

























          1 Answer
          1






          active

          oldest

          votes








          1 Answer
          1






          active

          oldest

          votes









          active

          oldest

          votes






          active

          oldest

          votes









          0














          The only way is to create a PHP file with the command inside and set the crontab to execute it, but since you're on shared hosting, probably the exec command will be disabled:



          <?php
          echo exec('wget --spider -O - http://web.com/cron >/dev/null 4>&8');
          ?>


          The other way is to send me the spider's source code (hristotorbov@gmail.com) so I can try to change it to a argument-free (without --spider requirement).






          share|improve this answer








          New contributor




          Hristo Torbov is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
          Check out our Code of Conduct.





















          • Yes, the exec() has been disabled for security reasons...

            – Kuzma
            2 days ago
















          0














          The only way is to create a PHP file with the command inside and set the crontab to execute it, but since you're on shared hosting, probably the exec command will be disabled:



          <?php
          echo exec('wget --spider -O - http://web.com/cron >/dev/null 4>&8');
          ?>


          The other way is to send me the spider's source code (hristotorbov@gmail.com) so I can try to change it to a argument-free (without --spider requirement).






          share|improve this answer








          New contributor




          Hristo Torbov is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
          Check out our Code of Conduct.





















          • Yes, the exec() has been disabled for security reasons...

            – Kuzma
            2 days ago














          0












          0








          0







          The only way is to create a PHP file with the command inside and set the crontab to execute it, but since you're on shared hosting, probably the exec command will be disabled:



          <?php
          echo exec('wget --spider -O - http://web.com/cron >/dev/null 4>&8');
          ?>


          The other way is to send me the spider's source code (hristotorbov@gmail.com) so I can try to change it to a argument-free (without --spider requirement).






          share|improve this answer








          New contributor




          Hristo Torbov is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
          Check out our Code of Conduct.










          The only way is to create a PHP file with the command inside and set the crontab to execute it, but since you're on shared hosting, probably the exec command will be disabled:



          <?php
          echo exec('wget --spider -O - http://web.com/cron >/dev/null 4>&8');
          ?>


          The other way is to send me the spider's source code (hristotorbov@gmail.com) so I can try to change it to a argument-free (without --spider requirement).







          share|improve this answer








          New contributor




          Hristo Torbov is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
          Check out our Code of Conduct.









          share|improve this answer



          share|improve this answer






          New contributor




          Hristo Torbov is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
          Check out our Code of Conduct.









          answered 2 days ago









          Hristo TorbovHristo Torbov

          11




          11




          New contributor




          Hristo Torbov is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
          Check out our Code of Conduct.





          New contributor





          Hristo Torbov is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
          Check out our Code of Conduct.






          Hristo Torbov is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
          Check out our Code of Conduct.













          • Yes, the exec() has been disabled for security reasons...

            – Kuzma
            2 days ago



















          • Yes, the exec() has been disabled for security reasons...

            – Kuzma
            2 days ago

















          Yes, the exec() has been disabled for security reasons...

          – Kuzma
          2 days ago





          Yes, the exec() has been disabled for security reasons...

          – Kuzma
          2 days ago


















          draft saved

          draft discarded




















































          Thanks for contributing an answer to Stack Overflow!


          • Please be sure to answer the question. Provide details and share your research!

          But avoid



          • Asking for help, clarification, or responding to other answers.

          • Making statements based on opinion; back them up with references or personal experience.


          To learn more, see our tips on writing great answers.




          draft saved


          draft discarded














          StackExchange.ready(
          function () {
          StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f54252756%2fwget-and-spider-cron-commands-on-shared-hosting%23new-answer', 'question_page');
          }
          );

          Post as a guest















          Required, but never shown





















































          Required, but never shown














          Required, but never shown












          Required, but never shown







          Required, but never shown

































          Required, but never shown














          Required, but never shown












          Required, but never shown







          Required, but never shown







          Popular posts from this blog

          Liquibase includeAll doesn't find base path

          How to use setInterval in EJS file?

          Petrus Granier-Deferre