a.tom
Member
Hi!
Beim herumspielen mit zenity/yad in einem Shellscript ist mir aufgefallen, dass im Pandora Angström offenbar der sonst unter Linux übliche Link von /dev/fd auf /proc/self/fd fehlt (wird meines Wissens normalerweise während des init Vorgangs von udev erzeugt)
Dies macht es unmöglich, mit exec einen zusätzlichen File Descriptor zu öffnen und zb zenity --notification darauf horchen zu lassen.
liefert dann die Fehlermeldung
Wenn ich den Link manuell mit
setze, funktioniert alles wie erwartet.
Die Frage ist jetzt, ist das ein Bug oder ein Feature? ??
Beim herumspielen mit zenity/yad in einem Shellscript ist mir aufgefallen, dass im Pandora Angström offenbar der sonst unter Linux übliche Link von /dev/fd auf /proc/self/fd fehlt (wird meines Wissens normalerweise während des init Vorgangs von udev erzeugt)
Dies macht es unmöglich, mit exec einen zusätzlichen File Descriptor zu öffnen und zb zenity --notification darauf horchen zu lassen.
Code:
exec 3> >(zenity --notification --listen)
Code:
/dev/fd/62: No such file or directory
Code:
sudo ln -s /proc/self/fd /dev/fd
Die Frage ist jetzt, ist das ein Bug oder ein Feature? ??