Shell Skript per Shortcut starten und User Input einlesen
Verfasst: Dienstag 13. Februar 2018, 19:17
Hallo, ich möchte ein Shell Script (Bash/Zsh) per Shortcut starten,
Dieses funktioniert auch solange ich es im Terminal starte:
per:
Sobald ich es mittels Shortcut in Qtile aufrufe, stürzt es ab, oder es bricht ab, bzw gibt nichts aus.
Der Shortcut:
und der betreffende Code:
(das echo "Save (y/n)?" wird noch ausgegeben, aber das read bzw. vared nicht mehr)
Das Programm läuft aber z.B mittels:
Woran könnte es liegen, oder gibt es noch eine andere Alternative wie ich es zum laufen kriegen könnte?
MFG H.S.
Dieses funktioniert auch solange ich es im Terminal starte:
per:
Code: Alles auswählen
./test.sh bzw. zsh test.sh oder bash test.sh
Der Shortcut:
Code: Alles auswählen
Key([Super], "m", lazy.spawn("bash /home/"+USER+"/.user/test.sh")),
Code: Alles auswählen
echo "Save (y/n)?"
read -r input < /dev/$_TTY ## bash
#vared -p "Save (y/n)?" input < /dev/$_TTY ## zsh
echo "$input"
Das Programm läuft aber z.B mittels:
Code: Alles auswählen
subprocess.run(["zsh", "/home/"+USER+"/.user/test.sh"])
MFG H.S.