Articles of shell script de

zsh shell autocomplete, cómo autocomplete ambos files y cadenas arbitrarias devueltas desde una function

Estoy tratando de configurar zsh para que complete automáticamente mis commands rclone, por ejemplo rclone copy gdr <tab> y se convierta en rclone copy gdrive-johnsmith al mismo time que hace lo mismo con los nombres de file. rclone vino con un command para generar un file autocompletado de zsh, pero el file no gdrive-johnsmith: nombres […]

Haz que Trickle obtenga el $ PATH correcto

Trickle es un progtwig de limitación de ancho de banda. Tengo el siguiente script para goteo. #!/bin/bash echo $PATH trickle -s -t 3 -u 200 -d 200 "$@" Tengo un script en ~ / bin / con el que quiero ejecutar el script. yo $ my_trickle.sh new_script.sh /sbin:/bin:/usr/sbin:/usr/bin:/usr/X11R6/bin:/usr/local/sbin:/usr/local/bin:/usr/games:~/bin trickle: exec(): No such file or directory […]

linux pgrep al excluir usuario específico

Estoy usando el command pgrep en un script de shell para monitorear alguna aplicación java. Pero hay un service continuo de Java que está generando problemas en mi código. Ese process pertenece a otro usuario. Entonces, ¿hay alguna manera de excluir el process de un usuario específico mientras usa grep? La siguiente es la línea […]

Usar parameters en una secuencia de commands

Usualmente uso el command find para copyr automáticamente ciertos files multimedia desde el directory A al directory B. Utilizo el siguiente command: for f in `find ./ -name "*.mkv" -mtime -24h`; do cp $f rename/ ; done Esto hace totalmente lo que quiero, pero ahora que he transferido el command a un script ejecutable (llamémoslo […]

¿Cuál funciona más rápido – operadores regulares (como <,>, =) o usando (-lt, -gt, -eq)? ¿y por qué?

¿Cuál funciona más rápido – operadores regulares (como <,>, =) o usando (-lt, -gt, -eq) ? ¿y por qué?

¿Por qué bash intenta ejecutar cadenas en una cadena de sustitución?

Se supone que mi script toma la input de una tubería y reemplaza los caracteres de nueva línea con comas, usando la sustitución de cadena de bash: #! /bin/bash read -d -r input echo $input $input=${input//\n/,} echo $input Sin embargo, en lugar de replace el carácter de nueva línea, bash intenta ejecutar el primer patrón […]

Encontrar un file en un directory basado en el time

Tengo un directory llamado / home / mydir / test. Un file será enviado desde otro equipo que aterrice en este directory. Cómo encontrar el file es si está en ese directory por más de 4 horas. Probé el siguiente código. find . -cmin -240 No creo que esto esté funcionando. Enumera todo el file […]

El script con colors (tput) es BW cuando se inicia automáticamente al arrancar

Tengo un pequeño script de console que usa tput para colorear algunas palabras. Funciona bien cuando se inicia manualmente después de iniciar session como root. Pero todo el color desaparece cuando lo inicio automáticamente a través de /etc/rc.local o desde cron @reboot. Cómo puedo arreglar esto..

Ejecutar automáticamente ciertos scripts en el primer inicio de session / inicio de PC

Tengo algunos scripts que me gustaría ejecutar cuando se inicia el sistema operativo (por ejemplo, un script que se conecta a internet). Ahora mismo lo hago ejecutándolo cada vez que inicio session después del inicio de la PC. ¿Cómo puedo hacerlo para que el script se ejecute automáticamente?

Cargue los binarys del progtwig al arrancar

He escrito algunas secuencias de commands de utilidad para mi sistema Linux. El problema es que la primera invocación de progtwigs se demora un poco, supongo que es la demora del disco. ¿Hay alguna forma de que pueda save en caching estas secuencias de commands sin ejecutarlas en el arranque para que el uso sea […]