GNU/Linux >> Tutoriales Linux >  >> Linux

diferencia de linux entre sudo crontab -e y simplemente crontab -e

¿Hay alguna diferencia entre los 2?

Sí, de hecho son diferentes. La diferencia es que con sudo crontab -e los comandos están programados con root credenciales de usuario. Para que los comandos en la tabla cron de sudo se ejecuten como usuario root.

Pero con crontab -e , los comandos se programan con el usuario habitual que ha iniciado sesión.

¿Dónde debería poner mi comando cron, debería estar en sudo o sin sudo?

Bueno, la respuesta a esto depende del tipo de comando que quieras ejecutar.
Si el comando requería sudo accede entonces sudo crontab -e debería ser usado.
De lo contrario, si el comando cron no requiere ningún permiso especial, use crontab -e .

Ejemplo :
Si la interfaz de red ethernet eth0 debe estar deshabilitado o habilitado en un momento específico, entonces usaría el comando
ifconfig eth0 up o ifconfig eth0 down
Como los comandos anteriores requieren un permiso especial (sudo), se supone que estos comandos deben agregarse a sudo's pestaña cron

Cualquier otro comando que requiera un permiso mínimo o ningún permiso, como eliminar un archivo de tmp directorio como $ rm /tmp/somefile use el crontab del usuario normal.


Linux
  1. Diferencia entre los comandos "su" y "su -" en Linux

  2. ¿Cuál es la diferencia entre Sudo Su y Sudo Su?

  3. Diferencia entre /etc/crontab y crontab -e

  4. Diferencia entre cp -r y cp -R (comando de copia)

  5. ¿Diferencia entre 'man ls' y 'ls --help'?

Comando Sudo en Linux

Comprender la diferencia entre los comandos sudo y su en Linux

¿Cuál es la diferencia entre Linux y Unix?

Diferencia entre su y sudo y Cómo configurar sudo en Linux VPS.

¿Qué es sudo rm -rf en Linux y es peligroso?

diferencia entre netstat y ss en linux?