ejecutar cron en ssh, mensaje de error

ejecutar cron en ssh, mensaje de error

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 crontabcó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ó.

información relacionada