View Single Post
  #1  
Old 3rd March 2013, 09:28
manarak manarak is offline
Senior Member
 
Join Date: Apr 2009
Posts: 263
Thanks: 32
Thanked 6 Times in 5 Posts
Default 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
Reply With Quote
Sponsored Links