Hola gente:
Este post es para preguntarles una cosa:
-Deseo crear una tarea programada en Oracle Enterprise Linux, la cual en un determinado hora me levante el servicio de Apache y a otra determinada hora se baje.
Se que suena faxil asi que lo intente pero no funciona, diganme en donde esta mal.
Paso1.
--------
Abro un terminal y digito lo siguiente:
cd /etc
gedit crontab
Paso2.
--------
Agrego lo siguiente:
SHELL=/bin/bash
PATH=/sbin:/bin:/usr/sbin:/usr/bin
MAILTO=root
HOME=/
# run-parts
01 * * * * root run-parts /etc/cron.hourly
02 4 * * * root run-parts /etc/cron.daily
22 4 * * 0 root run-parts /etc/cron.weekly
42 4 1 * * root run-parts /etc/cron.monthly
22 10 * * * exec /scripts/start_apache.sh
Donde lo pintado de negrita vendria ser mi bash de levantar el servicio y que se haga todos los dias a las 10:22.
Paso3.
--------
Luego creo mi bash cuyo contenido es el siguiente:
service httpd start
Paso4.
--------
Una vez hecho eso, espero a la hora indicada pero el status de httpd sigue parado.
no levanta.
Algo estoy haciendo mal???? Me falta reiniciar el equipo, me falta dar permisos,el bash debe tener mas cosas, etc.....Ayudenme porfa!!!!
Saludos