¿Por qué llamas sudo python? Si quieres ejecutarlo como root, solo especifica ese usuario en tu crontab. También 0 */2significa cada 2 horas, no cada 10 minutos.
Joachim Sauer
¿Está en tu escritorio? Entonces tienes el camino equivocado en tu crontab
Ocaso Protal
1
¿Puede su cuenta ejecutar sudo sin contraseña? ¿Es Python en el camino que ve cron ?. También ese crontab dice cada 2 horas. si quieres cada 10 minutos usa * / 10 * * * *
Doon
Respuestas:
26
Su línea significa recorridos a 0 minutos cada dos horas (es decir, 00:00, 02:00, 04:00, etc.).
Me tomé la libertad de corregir el camino equivocado.
Para su información, estos son los significados de los valores:
field allowed values
----- --------------
minute 0-59
hour 0-23
day of month 1-31
month 1-12 (or names, see below)
day of week 0-7 (0 or 7 is Sun, or use names)
username any user from the system
command the command you want to run
Y si desea ejecutar algo como root, debe colocar en rootlugar del ceasornombre de usuario y soltar el sudo.
sudo python
? Si quieres ejecutarlo como root, solo especifica ese usuario en tucrontab
. También0 */2
significa cada 2 horas, no cada 10 minutos.Respuestas:
Su línea significa recorridos a 0 minutos cada dos horas (es decir, 00:00, 02:00, 04:00, etc.).
Si desea ejecutar algo cada 10 minutos:
Me tomé la libertad de corregir el camino equivocado.
Para su información, estos son los significados de los valores:
Y si desea ejecutar algo como root, debe colocar en
root
lugar delceasor
nombre de usuario y soltar elsudo
.fuente
Ejecute un comando cada 10 minutos:
El
*/10
token disparará el cronjob cada 10 minutos.También puede enumerar cada minuto que desea que se active:
fuente
Para ejecutar algo cada diez minutos, normalmente pongo algo como lo siguiente en mi crontab:
Ajuste el 0,10,20, ... ya que necesita golpear los minutos de la hora que desee.
fuente
Por cada diez minutos que necesites
y si el script está dentro
Desktop/
, debe usar esa ruta como en mi ejemplo aquí.fuente