1 votos

Utilice la secuencia de comandos sin root

Puedo escribir un script de mantenimiento con los diferentes comandos. la secuencia de comandos sudo comandos en el interior.

Ahora quiero usar crontab, pero mi primer problema es: ¿Cómo puedo utilizar la secuencia de comandos de nivel de usuario sin root privilegs? Es eso posible?

Después de que quiero copiar el script en /usr/local/mantenimiento y desea usar crontab para que se ejecute el script cada primer jueves de f.e.

EDITAR: ok, yo lo decida ahora para launchD. Ahora tengo un plist en el Mundial de Agentes, funciona bien. Pero sólo los archivos de usuario. ¿Cómo puedo utilizar launchD de comandos sudo?

1voto

Tony Williams Puntos 4903

En primer lugar, la mejor manera de ejecutar un script cron como root es para añadir a la root crontab del usuario. EDITOR="vi" ; sudo crontab -u root -e le permitirá editar el crontab de root. Una vez que usted está haciendo que usted no necesita usar " sudo; dentro de la secuencia de comandos.

Como para la ejecución de cada jueves, consulte la página man para el crontab tabla man crontab -s 5 y se explicará todo lo que necesitas saber.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X