Articles of bash

Alguna confusión sobre nohup

Situación1 mando find / -name “*.conf” Ctrl + Z para pausar el proceso Situacion2 — hola.sh — #! / bin / bash / bin / sleep 5000 mando ./hello.sh & Situación3 mando nohup ./hello.sh & finalmente mando pstree | less pstree | less para obtener la información de los procesos. |-sshd-+-sshd | |-sshd—bash | `-sshd—bash-+-find […]

Agregar script de inicio a Ubuntu Instalar desde un CD en vivo

Entonces, mi computadora tiene este extraño problema con la pantalla táctil, logré deshabilitarlo en un CD en vivo y no quiero pasar por el esfuerzo para deshabilitarlo nuevamente después de la instalación, ya que será un proceso doloroso. Entonces, lo que quiero hacer es instalar Ubuntu desde un Live CD y cuando finalice la instalación, […]

¿Por qué setuid mode S parece funcionar para no propietarios en un script?

El bit setuid significa que si alguien ejecuta el archivo, se ejecuta como el propietario de ese archivo. Pero digamos que yo, el propietario, habilito el bit setuid pero deshabilito los derechos de ejecución para mí: theowner@hostname:~$ echo “echo \”Running as user $(whoami)\”” > script.sh theowner@hostname:~$ sudo chmod u=rs,go+x script.sh Los permisos para este archivo […]

Comprimir carpetas más antiguas que x días

En /opt/abc tengo una ruta donde una nueva carpeta se crea diariamente. En esa carpeta se crea una serie de archivos. Me gustaría ejecutar un script todos los domingos a las 02:00 y comprimir cada carpeta que tenga más de 2 días. No me gustaría tener todo comprimido en una carpeta, pero cada carpeta se […]

Upstart no ejecuta el script .sh

La información en la web con respecto a los archivos upstart , init y .conf es basura. Muchos lugares diferentes muestran formas completamente diferentes de hacer las cosas. De todos modos, tengo un archivo de script /home/karl/.scripts/startup/sensei-raw-startup.sh (permiso de archivo 775): #!/bin/bash # run as root xinput list >> /var/log/trololol.log echo trololol start >> /var/log/trololol.log […]

¿Por qué el script enumera los directorios que comienzan con mayúsculas primero y luego en minúsculas?

El hilo es una extensión de: directorios de listas de scripts básicos ([: discover: operador inesperado) Cuando ejecuto el script: for item in * do if [ -d “$item” ] then echo “$item” fi done Enumera las carpetas que se ensamblaron automáticamente durante la instalación del sistema (Escritorio, Documentos, Descargas), o las instalaciones automáticas de […]

¿Script que ssh al host remoto ingresa pass y ejecuta un comando?

¿Es posible hacer un script que ssh al host remoto, ingrese las contraseñas para iniciar sesión y luego ejecute al menos 1 comando en la máquina remota?

He roto el comando no encontrado?

Estaba jugando con bower, npm, y node, ya que estaba intentando actualizar el ember-cli, y rompí algo extraño. Recibo el siguiente error de Python cada vez que escribo un comando que no se encuentra en el terminal. ¿Alguien puede ayudarme a diagnosticar el problema? my@my_machine:~$ a # or anything else that is not an installed […]

Steam no se iniciará correctamente sin un comando de terminal

Noté que Steam no se ejecutaría cuando lo instalé, poco después de instalar ubuntu 15.10 . Entonces, ejecuté el comando: LD_PRELOAD=’/usr/$LIB/libstdc++.so.6′ DISPLAY=:0 steam Y funcionó bien. No se ejecutará sin el comando. ¿Hay alguna manera de hacer que Steam se ejecute sin ir a la terminal o poner ese comando en un script de bash […]

¿Cómo escribiría un script de shell para comprimir varias imágenes con imagemgick?

Actualmente estoy usando este comando en la terminal para comprimir una sola imagen con imagemgick: ./convert_with_logging photo.jpg -quality 50% photo2.jpg convert_with_logging es un script que contiene: INPUT_FILENAME=”$1″ OUTPUT_FILENAME=”$4″ ORIGINAL_SIZE=$(wc -c “${INPUT_FILENAME}” | cut -d ‘ ‘ -f1) convert “$@” COMPRESSED_SIZE=$(wc -c “${OUTPUT_FILENAME}” | cut -d ‘ ‘ -f1) echo “${OUTPUT_FILENAME} | saved size: $(expr $ORIGINAL_SIZE […]