cómo ejecutar el siguiente script
* * * * * /usr/bin/wget -O - -q "http://example.com/scheduler/cron"
Cuando ejecuto el script, el mensaje de error se muestra a continuación:
$ * * * * * /usr/bin/wget -O - -q "http://website.com/?q=admin/settings/scheduler/cron"
-sh: CHANGELOG.txt: not found
$ 30 15 * * * /usr/bin/wget -O - -q "http://website.com/?q=admin/settings/scheduler/cron"
-sh: 30: not found
¿Se puede ejecutar el script anterior en ssh (usando el software PuTTY)?
Respuesta1
Los archivos crontab no son scripts. Son archivos de configuración para cron, que ejecuta comandos periódicamente. Los primeros cinco campos de una línea especifican la programación, el resto de la línea especifica el comando que se ejecutará en esos momentos. Vea man crontab
cómo enviar o editar su crontab personal.
Respuesta2
Ve a tu terminal y haz
crontab -e
que le pedirá opciones de editor. seleccione VIM o el que le resulte más cómodo. pega esto ahí.
*/1 * * * * /usr/bin/wget -O - -q "http://example.com/scheduler/cron"
guarde el archivo y luego todo debería funcionar
Redirige la salida de tus comandos para ver si todo funciona. Como esto
*/1 * * * * /usr/bin/wget -O - -q "http://example.com/scheduler/cron" >> /home/../asd.log 2>&!
Respuesta3
ve a la terminal y haz
crontab -e
y redirige a esto:
Edit this file to introduce tasks to be run by cron.
#
# For example, you can run a backup of all your user accounts
# at 5 a.m every week with:
# 0 5 * * 1 tar -zcf /var/backups/home.tgz /home/
ver la imagen adjunta a continuación
https://i.stack.imgur.com/xnWGJ.jpg
¿Eso es agregar el código en el archivo de arriba?
*/1 * * * * /usr/bin/wget -O - -q "http://ejemplo.com/scheduler/cron" en el archivo de arriba?
En caso afirmativo, ¿cómo guardar el archivo?
Presioné "vi" y presioné Escape, pero no funcionó.