HowtoForge Forums | HowtoForge - Linux Howtos and Tutorials

HowtoForge Forums | HowtoForge - Linux Howtos and Tutorials (http://www.howtoforge.com/forums/index.php)
-   Installation/Configuration (http://www.howtoforge.com/forums/forumdisplay.php?f=27)
-   -   How to setup a cron job to execute a shell script? (http://www.howtoforge.com/forums/showthread.php?t=60783)

manarak 3rd March 2013 09:28

How to setup a cron job to execute a shell script?
 
I have successfully setup several cron jobs with URL cron, which seems to be working, but as far as of now, I still couldn't get shellscripts setup properly.
I assume there are some permissions issues, but I'm unable to resolve them myself.

Can someone please review how my server is installed and what I want to achieve and then tell me how to proceed?

Server:
Debian 6 (installed as per Falko's perfect server How-To)
with Jailkit installed (I believe this is relevant)
ISPConfig upgraded to 3.0.5.1

What I want to achieve:
let's assume I got a directory /var/www/clients/client1/web1/cron/ where scripts that should be executed via CRON are stored

let's assume I got script1.php and script2.sh

Question 1:
how do I properly setup a cron job in ISPConfig3 interface to execute script1.php located at
/var/www/clients/client1/web1/cron/script1.php
?
(I do not wish the script to be reachable by http: )

Question 2:
let's assume script1.sh has to perform some tasks in some special directory such as
/var/vmail/mailfilters/domain.com/ to modify some files there.
Same question, how do I setup the CRON job in ISPConfig3 interface?

Thank you very much

falko 4th March 2013 19:15

Quote:

Originally Posted by manarak (Post 293135)
Question 1:
how do I properly setup a cron job in ISPConfig3 interface to execute script1.php located at
/var/www/clients/client1/web1/cron/script1.php
?
(I do not wish the script to be reachable by http: )

Code:

/path/to/php /var/www/clients/client1/web1/cron/script1.php
Quote:

Originally Posted by manarak (Post 293135)
Question 2:
let's assume script1.sh has to perform some tasks in some special directory such as
/var/vmail/mailfilters/domain.com/ to modify some files there.
Same question, how do I setup the CRON job in ISPConfig3 interface?

Make sure script1.sh is executable. Specify the path to the script in the cron job:
Code:

/path/to/script1.sh


All times are GMT +2. The time now is 18:50.

Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2014, vBulletin Solutions, Inc.