Preguntas etiquetadas con scripting

13
Agregue algo a crontab mediante programación (sobre ssh)

Tengo una secuencia de comandos de implementación, debe agregar algo a un usuario crontab(desencadenar una secuencia de comandos que limpie los registros cada XXX días), sin embargo, esto solo debe hacerse durante la primera implementación o cuando debe actualizarse. (Puedo correr xxx.py deploy...

13
Necesita un ciclo para dormir por una fracción de segundo

En mi máquina, necesito ejecutar un ciclo que repita 1 comando simple que debe tener un retraso expresado en fracciones de segundo. Digamos que necesito: para guardar un archivo con una enumeración creciente (archivo-0, archivo-1, archivo-2, ...) generado por algo trivial para este ejemplo como...

13
¿Cómo imprimir el nombre del script propio en mawk?

En bash $0contiene el nombre del script, pero en awk si hago un script llamado myscript.awk con el siguiente contenido: #!/usr/bin/awk -f BEGIN{ print ARGV[0] } y ejecutarlo, solo imprimirá "awk". Además, ARGV [i] con i> 0 se usa solo para argumentos de script en la línea de comandos....

13
Expresión regular en script bash

Esta es mi primera vez bash scripting, así que probablemente estoy cometiendo un error fácil. Básicamente, estoy tratando de escribir un script que obtenga los grupos de un usuario, y si están en un grupo determinado, lo registrará en consecuencia. Evidentemente habrá más funcionalidades, ¡pero no...

13
Consejos para administrar claves SSH

¿Cuál es la mejor práctica que ha encontrado para administrar muchos pares de claves SSH? Utilizo SSH para conectarme a varios sistemas, tanto en casa como en el trabajo. Actualmente tengo una colección bastante pequeña y manejable de pares de llaves tanto para el trabajo como para el hogar. Tengo...

13
Verifique las dependencias del script bash / shell

¿Hay algún método / comando para verificar las dependencias de un script bash? En otras palabras, una respuesta a esta pregunta: ¿Qué bibliotecas debe instalar un usuario para ejecutar el script? Puedo hacer esto manualmente leyendo el guión y verificando qué otras bibliotecas / comandos llama,...

12
cómo implementar logrotate en script de shell

test.sh #!/bin/bash echo "Hello World" test2.sh #!/bin/bash while true do sh test.sh >> /script_logs/test.log & done Quiero implementar logrotate para controlar el tamaño del archivo de registro, entonces, ¿cómo implementar el logrotate, si la situación es como la...

12
Scrip para eliminar archivos de más de 6 meses

Configurar un trabajo cron por una vez al mes para iniciar un script. la secuencia de comandos es rotar un archivo cada mes a medida que se hace demasiado grande y cambiar el nombre del anterior. cuando un archivo tiene más de seis meses, quería que se eliminara. Buscando ejecutar este script una...

12
Contar registros que coinciden con el patrón Awk

Entonces, me dijeron que hiciera lo last > lastloggedinque crea un archivo que muestra el último inicio de sesión de las clases desde el último reinicio del sistema, y ​​ahora me piden que escriba un script Awk que se llama myawkque cuenta / determina cuántas líneas lastloggedincontienen la...

12
Cómo llamar a una función dentro de otra función

Estoy trabajando realmente en un script de shell para monitorear los recursos de un servidor. Tengo una función y quiero saber: ¿cómo puedo llamar a una segunda función dentro de la principal? Ejemplo: funct mainfunct(){ echo "Text to show here" **$secondfunct** } funct