Articles of shell

Asignar acción a la variable en Automator para usar en Shell Script

Ok, esta cosa me está volviendo loco en este momento. Así que la Acción 1 elige una carpeta (quiero guardar la ruta de esa carpeta como var_1) y la Acción 3 selecciona un archivo (quiero guardar la ruta de este archivo como var_2) Así que al final. . . var_1 = ‘/Users/Prometheus/Desktop/’ var_2 = ‘/Users/Prometheus/Documents/a.txt’ […]

Python sys.argv fuera de rango, no entiendo por qué

Tengo un script que he estado usando durante un tiempo para cargar archivos fácilmente en mi servidor. Ha estado funcionando muy bien durante mucho tiempo, pero no puedo hacer que funcione en mi nueva computadora de escritorio. El código es simple: import os.path import sys import os from ftplib import FTP host = “” acc […]

Cómo activar el entorno virtual de Python mediante un script de shell

Escribí un script de shell como. source ve/bin/activate Lo guardé como el mensaje enable_shell.sh este último cuando ejecuté el script con el comando. bash activate_shell.sh El script se está ejecutando sin error, pero el entorno virtual no se está activando.

Python doctest para scripts de shell que prueban el análisis de argumentos sin contaminar docstring con os.popen ()

¿Hay alguna forma de escribir una cadena doctest de python para probar una secuencia de comandos que se lanzará desde la línea de comandos (terminal) y que no contamine los ejemplos de documentación con las llamadas os.popen? #!/usr/bin/env python # filename: add “”” Example: >>> import os >>> os.popen(‘add -n 1 2’).read().strip() ‘3’ “”” if […]

Si un progtwig de línea de comandos no está seguro de la encoding de stdout, ¿qué encoding debería generar?

Tengo un progtwig de línea de comandos escrito en Python, y cuando lo sys.stdout.encoding través de otro progtwig en la línea de comandos, sys.stdout.encoding es None . Supongo que esto tiene sentido, la salida podría ser otro progtwig, o un archivo al que se está redirigiendo, o lo que sea, y no sabe qué encoding […]

¿Cómo reinicio el shell IDLE Python en Linux?

En IDLE en Windows, en la barra de menú, hay un menú de Shell. Uno de los elementos en el menú Shell es ‘Reiniciar Shell’. El menú Shell no está disponible en IDLE en Linux. El comando Reiniciar shell es útil después de haber realizado un cambio en un módulo y desea ejecutar el módulo […]

¿Cómo puedo configurar el PATH para supervisord para que encuentre los ejecutables?

Estoy tratando de configurar supervisor.conf . Una de mis aplicaciones requiere node.js, pero el nodo no está instalado en el sistema. Además, debido a que necesita vincularse al puerto 80, debe ejecutarse como root. ¿Cómo puedo modificar la variable PATH para que supervisord pueda encontrar el ejecutable del node (que se encuentra en un directorio) […]

Cree un superusuario de django en un contenedor docker sin ingresar una contraseña

Estoy tratando de crear un usuario en un contenedor Django docker con tela. Para crear el superusuario en django, necesito ejecutar esto en un modo interactivo de django: ./manage.py createsuperuser Y porque quiero hacer que se ejecute en un script de estructura, por lo que encuentro que este comando podría evitar ingresar la contraseña echo […]

¿Cómo cambio mi directorio actual desde una secuencia de comandos de python?

Estoy tratando de implementar mi propia versión del comando ‘cd‘ que presenta al usuario una lista de directorios codificados para elegir, y el usuario debe ingresar un número correspondiente a una entrada en la lista. El progtwig, llamado my_cd.py por ahora, debería entonces “cd” al usuario en el directorio elegido. Ejemplo de cómo debería funcionar […]

shell script ejecución remota usando python

¿Hay alguna forma en que pueda usar Python en Windows para ejecutar scripts de shell que se encuentran en una máquina Unix remota? PD: Perdón por la edición tardía. Sé de Paramiko, pero quería saber si hay alguna forma de hacerlo sin él. Para empezar, ¿podría hacerse con subprocess ()?