updt: map_thumb & server script en sodoers file
Para no solicitar sudo password al mover logs (owned by root)
This commit is contained in:
parent
691d045547
commit
8f7a9984a9
Binary file not shown.
Before Width: | Height: | Size: 276 KiB After Width: | Height: | Size: 276 KiB |
@ -49,7 +49,7 @@ EOF
|
||||
|
||||
sync_logs(){
|
||||
printf '%b - Sincronizando con %s%b\n' "${GRn}" "${server_name}" "${RST}"
|
||||
ssh -M -t $server_name $server_script || Info 1 'No hay logs.gz en este momento'
|
||||
ssh -M -t $server_name sudo $server_script || Info 1 'No hay logs.gz en este momento'
|
||||
}
|
||||
|
||||
copia_logs(){
|
||||
|
12
muevelogz.sh
12
muevelogz.sh
@ -1,9 +1,11 @@
|
||||
#!/usr/bin/env bash
|
||||
|
||||
# logdest debe ser la misma ruta especificada en config.cfg como *ruta_base*
|
||||
logdest=/home/$USER/nginx_log.old
|
||||
# Permitir al usuario correr este script como super nombre_usuario
|
||||
# agregandolo al archivo sudoers
|
||||
|
||||
serv_user="${USER}"
|
||||
serv_user=<nombre_usuario>
|
||||
# logdest debe ser la misma ruta especificada en config.cfg como *ruta_base*
|
||||
logdest=/home/$serv_user/nginx_log.old
|
||||
logdir=/var/log/nginx
|
||||
|
||||
mkdir $logdest 2>/dev/null
|
||||
@ -11,8 +13,8 @@ mkdir $logdest 2>/dev/null
|
||||
mueve_loggz(){
|
||||
if [[ "$(ls $logdir/*.log.*.gz 2>/dev/null)" ]]; then
|
||||
printf 'Moviendo logs.gz de %s/\n' "${logdir}"
|
||||
sudo mv $logdir/*.log.*.gz $logdest
|
||||
sudo chown $serv_user:$serv_user $logdest/*
|
||||
mv $logdir/*.log.*.gz $logdest
|
||||
chown $serv_user:$serv_user $logdest/*
|
||||
else
|
||||
printf 'No hay logs archivados para mover\n'
|
||||
exit 1
|
||||
|
Loading…
Reference in New Issue
Block a user