Tengo un usuario en mi servidor Linux que tiene sudo. Quiero editar el crontab de otro usuario. Sin embargo, soy nuevo en esto y todavía no entiendo lo que me dicen las páginas de manual.
Man crontab me dice que puedo usar este formato para el comando crontab:
crontab [ -u user ] { -l | -r [ -i ] | -e }
Pero ¿qué significa eso? Quiero editar el crontab de un usuario llamado jake
así que intenté
crontab jake -e
crontab [jake] -e
crontab [-u jake] -e
Y obtengo el mismo error cada vez: "error de uso: no se permiten argumentos después de esta opción"
Entonces, ¿qué escribo para editar el crontab de jake?
[ -u user ]
medios que puedes decir opcionalmente-u user
. Esperaba verlouser
en cursiva (cuando se escribe en letra de molde) o<user>
para indicar que no es la cadena literal "usuario" lo que debe dar,Respuestas:
Tratar
Necesitarás estar
root
para que esto funcione.fuente
sudo crontab -e -u jake
funcionaría sin ser root, y se registra. También podríasu jake
y luego hacerlo,crontab -e
pero sudo mucho mejor.necesitas sudo / root para editar cualquiera de crontab
fuente