Preguntas etiquetadas con shell-command

2
Error "no se puede establecer el grupo de proceso de terminal" al ejecutar el script bash
Tengo las siguientes dos líneas de código en mi archivo init.el: (setq shell-file-name "bash") (setq shell-command-switch "-ic") Intenté ejecutar el siguiente script para obtener una lista de ejecutables utilizando el script de shell dmenu_path. (defun dmenu-path-out () (shell-command-to-string "dmenu_path")) Veo el siguiente error: bash: cannot set terminal process group (-1): …




2
Ejecute ssh-add desde Emacs e ingrese una frase de contraseña
Quiero llamar al ssh-addcomando de shell. Entonces invoco M-x shell-command RET, y en el minibúfer, escribo:ssh-add .ssh/id_rsa Lo único que obtengo es: ssh_askpass: exec(/usr/bin/ssh-askpass): No such file or directory^M ¿Cómo puedo hacer que Emacs me dé otro aviso, para que pueda escribir la frase de contraseña que ssh-add está esperando? …

2
¿Aplica un tiempo de espera en call-process / shell-command?
En algunos casos, al delegar el trabajo a un proceso externo, es útil establecer un tiempo de espera en el comando para evitar que Emacs se cuelgue indefinidamente. Desafortunadamente, lo siguiente no funciona. (with-timeout (1 nil) (call-process "/usr/bin/bash" nil t nil "-c" "sleep 10")) Lo mismo vale para shell-command. ¿Hay …

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.